Compilation

Fermé
lamiss - Modifié le 23 mai 2020 à 16:08
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 - 25 mai 2020 à 19:26
bonjour tout le monde ,
j'éspère que vous allez bien j'ai une petite question a propos du language c
je programme sur codeblocks actuellemnt j'ai programmé ,mais mon programme ne marche pas malgré que j'ai 0 warnings ,j'ai pas compris comment c'est possible
merci d'avance

3 réponses

yg_be Messages postés 23361 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 29 novembre 2024 Ambassadeur 1 556
23 mai 2020 à 16:55
bonjour,
"ne marche": qu'observes-tu?
0
bonjour ,
je compile ,ça marche aprés j'ai un deux affichages aprés il me donne une erreur
0
yg_be Messages postés 23361 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 29 novembre 2024 1 556
23 mai 2020 à 18:07
quelle erreur à quelle ligne de quel programme?
0
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 1 092
Modifié le 25 mai 2020 à 19:31
Salut lamiss,

Le fait qu'un code source compile en C ne signifie pas que le programme doive s'exécuter sans problèmes, ou bugs.

Un compilateur est capable de détecter les erreurs de syntaxe, qui vont rendre la compilation impossible, et, si les avertissements sont activés, pourra générer certains avertissements sur ce qui est potentiellement une erreur de programmation ou incohérence probable sans être une erreur empêchant la compilation (par exemple avec gcc et l'option de compilation
-Wall
) .

Cependant, par exemple, gcc ne va pas "comprendre" suffisamment un code pour signaler une d'erreur ou un avertissement en cas de programmation générant un débordement de mémoire, ou pouvant le générer selon son contexte d'exécution. C'est plutôt des débogueurs ou outils spécifiques de recherche de fuites mémoires qui peuvent faire cela en détectant ce genre de problèmes à l'exécution.

Cela répond peut-être à ta question "mon programme ne marche pas malgré que j'ai 0 warnings ,j'ai pas compris comment c'est possible".

Si ce que tu veux c'est déboguer ton programme, il faudra donner plus d'informations comme demandées par yg_be sur le code source en question et l' "erreur" que tu constates, car on ne peut pas t'aider plus sans voir ce que tu vois, et lire dans tes pensées :-)

Lorsque tu posteras ton code, fais le en respectant les consignes figurant là : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code pour que ton code apparaisse correctement sur le forum.


Dal
0