Erreur dans XCode (mac)
kilik2049
-
scriptiz Messages postés 1494 Statut Membre -
scriptiz Messages postés 1494 Statut Membre -
Bonjour, je suis en train de coder en C, et j'utilise XCode. J'utilise un algo de tri rapide (celui trouvé sur wikipedia). Mais problème! Xcode me retourne l'erreur
"nested functions are disabled, use -fnested-functions to re-enable"
Qu'est ce donc que ça, pourquoi celà s'affiche et comment faire marcher le tout, je me le demande bien!
Oui, j'ai cherché sur Google, mais je n'ai rien trouvé de concluant.
Voilà le code pour info
int partitionner(int *tableau, int p, int r) {
int pivot = tableau[p], i = p-1, j = r+1;
int temp;
while (1) {
do
j--;
while (tableau[j] > pivot);
do
i++;
while (tableau[i] < pivot);
if (i < j) {
temp = tableau[i];
tableau[i] = tableau[j];
tableau[j] = temp;
}
else
return j;
}
return j;
}
void quickSort(int *tableau, int p, int r) {
int q;
if (p < r) {
q = partitionner(tableau, p, r);
quickSort(tableau, p, q);
quickSort(tableau, q+1, r);
}
}
"nested functions are disabled, use -fnested-functions to re-enable"
Qu'est ce donc que ça, pourquoi celà s'affiche et comment faire marcher le tout, je me le demande bien!
Oui, j'ai cherché sur Google, mais je n'ai rien trouvé de concluant.
Voilà le code pour info
int partitionner(int *tableau, int p, int r) {
int pivot = tableau[p], i = p-1, j = r+1;
int temp;
while (1) {
do
j--;
while (tableau[j] > pivot);
do
i++;
while (tableau[i] < pivot);
if (i < j) {
temp = tableau[i];
tableau[i] = tableau[j];
tableau[j] = temp;
}
else
return j;
}
return j;
}
void quickSort(int *tableau, int p, int r) {
int q;
if (p < r) {
q = partitionner(tableau, p, r);
quickSort(tableau, p, q);
quickSort(tableau, q+1, r);
}
}
A voir également:
- Erreur dans XCode (mac)
- Adresse mac - Guide
- @ Sur mac - Guide
- Temperature mac - Guide
- Nettoyer son mac - Guide
- Mac os 15 - Accueil - MacOS
1 réponse
Tu dois mettre ce qui est en dehors de la méthode quickSort() dans une void main() il me semble.
Si ce n'est pas ça lit ceci : http://developer.apple.com/mac/library/technotes/tn2006/tn2161.html (tu peux utiliser https://translate.google.fr/
Bonne chance.
Si ce n'est pas ça lit ceci : http://developer.apple.com/mac/library/technotes/tn2006/tn2161.html (tu peux utiliser https://translate.google.fr/
Bonne chance.