fonctions C - C - Programmation
Marsh Posté le 08-10-2005 à 12:32:26
n'utilise jamais gets
sinon ben mets le prototype de appliquer avant ton main, tell quel. Et puis ne mets pas les prototypes dans main, mets les au dessus
Marsh Posté le 08-10-2005 à 13:23:17
JusteMoiDeRetour a écrit : Bonjour !
|
Tu veux faire des choses trop compliquées... Déjà, la gestion du pointeur de fin de strtod() est erronée. Commence déjà par faire fonctionner du code simple :
|
Ensuite, tu ajouteras le code de test d'erreur si tu veux.
Et puis Taz à raison, il ne faut pas utiliser gets().
http://mapage.noos.fr/emdel/notes.htm#saisie
http://mapage.noos.fr/emdel/notes.htm#fichiers
Marsh Posté le 08-10-2005 à 19:44:38
Ah oui ! j'ai compris mnt ! MERCI BCP :-D
Oui pour le pointeur je me suis trompe... c'etait &pptr et if(*pptr == '\0') ...
Code :
|
mais ca ne fonctionne pas comme je le pensais :-)
Marsh Posté le 08-10-2005 à 12:08:52
Bonjour !
Quelqu'un pourrait t il m'aider?
Je debute en C et je ne sais pas comment declarer et definir une fonction en parametre d'une autre fonction.
Voici le code :
A la compilation il y a assez bien d'erreur :
fonctionsTest.c: In function `main':
fonctionsTest.c:6: error: syntax error before '*' token
fonctionsTest.c: In function `division':
fonctionsTest.c:36: error: syntax error before "double"
fonctionsTest.c:37:2: warning: no newline at end of file
Merci d'avance !