Ce que je vois dans ton log, c'est que tu semble avoir deux fonctions main, une dans exercice 1 et un dans exercice 2. C'est la première ligne du log :
S'agit-il du Xcode de Apple qui fonctionne sur un Mac? Peu de gens programment en C sur Xcode
Peux-tu nous donner ton code dans un format où on pourra faire un copier-coller? Utilise le bouton <code> si tu peux.
Intuitivement, le "build failed" est relié au fait que tu aurais des erreurs de compilation. En as-tu?
Ou bien tu appelles des fonctions qui n'existent pas.
- Edité par PierrotLeFou il y a environ 9 heures
Oui c'est celui ci , je suis sous la derniere version de macOS 10.15.2. Aurais-tu d'autres suggestion ? J'ai voulu utilser code blocks sauf que depuis la derniere maj , les logiciels en32 bits ne sont plus executablent sur la dernière version de macos.
#include <stdio.h>
int starter = 0;
int start;
int main(void) {
printf("entrer le chiffre 1");
start = scanf("%d", &starter);
if (start == 1) {
printf("#####\n#\n#\n####\n#\n#\n#\n");
printf("dommage\n");
}
return 0;
}
C'est un code vraiment simple pourtant. lol .
et de plus lorsque que je lance ce script , rien ne s'affiche dans la console..
drx a écrit:
Salut,
Ce que je vois dans ton log, c'est que tu semble avoir deux fonctions main, une dans exercice 1 et un dans exercice 2. C'est la première ligne du log :
duplicate symbol '_main' in :
Bonne continuation.
Oui , j'ai un dossier exercice où chaque fichier correspond à un exercice. Et c'est là que ca fail mais dès que je supprime par exemple l'exercice 2 , ca marche.
int main(void)
{
exercice1();
exercice2();
return 0;
}
Ok , je vois. C'est comme en python ? je viens de débuter le c c'est pour ça. Je fais un fichier où j'appelle les differentes fonctions et dans ce fichier plus bas , je mets les differentes fonctions. ?
Si tu mets les fonctions après le main, tu auras des warning du compilateur pour dire qu'il ne connait pas les fonctions.
Tu as deux choix:
+ tu places les fonctions avant le main.
+ tu mets le prototype de chaque fonction avant le main et les fonctions elles-mêmes après le main.
Le Tout est souvent plus grand que la somme de ses parties.
Problème lors de compilation sur XCODE
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Le Tout est souvent plus grand que la somme de ses parties.
Bonhomme !! | Jeu de plateforme : Prototype.
Bonhomme !! | Jeu de plateforme : Prototype.
Bonhomme !! | Jeu de plateforme : Prototype.
Le Tout est souvent plus grand que la somme de ses parties.