Problème code C
Fermé
bapreb
Messages postés
61
Date d'inscription
mercredi 20 février 2008
Statut
Membre
Dernière intervention
22 août 2013
-
17 nov. 2008 à 18:01
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 17 nov. 2008 à 18:51
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 17 nov. 2008 à 18:51
A voir également:
- Problème code C
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code activation windows 10 - Guide
- Code gta 4 ps4 - Guide
1 réponse
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
17 nov. 2008 à 18:51
17 nov. 2008 à 18:51
Le compilateur me le compile nickel mais en fait a l'execution il me sort :
./TP1: line 5: Erreur de syntaxe près du symbole inattendu « char »
./TP1: line 5: `function eval1(char * valeur);'
Donc le compilateur ne te le compile pas. Ce n'est pas à l'exécution que tu peux obtenir une erreur comme ça.
Sinon, il est possible également que l'erreur vienne d'ailleurs. Peux-tu poster ton code entier (notamment le main), si ce n'est pas trop volumineux ?
Sinon, dans ta fonction, tu n'as fait aucun return, alors que tu l'as déclaré en int.
Dans certains endroits de ton programme, tu as mis while(*valeur<'0' && *valeur>'9'); un || marchera mieux ;).
Sinon j'ai pas regardé plus en détail ton code, j'attends ta réponse.
Cdlt
./TP1: line 5: Erreur de syntaxe près du symbole inattendu « char »
./TP1: line 5: `function eval1(char * valeur);'
Donc le compilateur ne te le compile pas. Ce n'est pas à l'exécution que tu peux obtenir une erreur comme ça.
Sinon, il est possible également que l'erreur vienne d'ailleurs. Peux-tu poster ton code entier (notamment le main), si ce n'est pas trop volumineux ?
Sinon, dans ta fonction, tu n'as fait aucun return, alors que tu l'as déclaré en int.
Dans certains endroits de ton programme, tu as mis while(*valeur<'0' && *valeur>'9'); un || marchera mieux ;).
Sinon j'ai pas regardé plus en détail ton code, j'attends ta réponse.
Cdlt