|
Bas de page | |
---|---|
Auteur | Sujet : [debutant] - Probleme de saisie avec fgets. |
Publicité | Posté le 03-11-2005 à 23:49:48 |
Taz bisounours-codeur | printf("..." );
|
le fou Forza Massallia |
--------------- Celui qui sauve une vie, sauve l'humanité (Le Talmud) - Personne n'a plus grand amour que celui de donner sa vie pour ses amis (Jean XV, 13) |
Taz bisounours-codeur | montre ton code corrigé. |
le fou Forza Massallia | Voila l'ensemble de mon code, si j'avais oublie une ligne, et que ce soit elle qui fasse planter :
Message édité par le fou le 04-11-2005 à 01:58:01 --------------- Celui qui sauve une vie, sauve l'humanité (Le Talmud) - Personne n'a plus grand amour que celui de donner sa vie pour ses amis (Jean XV, 13) |
Taz bisounours-codeur | 1) <ncruses.h> ne te sert à rien. manque <string.h>.
|
Taz bisounours-codeur | ah oui : pourquoi des variables globales ... |
Elmoricq Modérateur |
|
le fou Forza Massallia |
--------------- Celui qui sauve une vie, sauve l'humanité (Le Talmud) - Personne n'a plus grand amour que celui de donner sa vie pour ses amis (Jean XV, 13) |
le fou Forza Massallia | Lorsque je fais un fgets pour ma saisie au clavier, je capture donc le \n.
--------------- Celui qui sauve une vie, sauve l'humanité (Le Talmud) - Personne n'a plus grand amour que celui de donner sa vie pour ses amis (Jean XV, 13) |
Publicité | Posté le 04-11-2005 à 12:27:26 |
Elmoricq Modérateur |
|
le fou Forza Massallia |
--------------- Celui qui sauve une vie, sauve l'humanité (Le Talmud) - Personne n'a plus grand amour que celui de donner sa vie pour ses amis (Jean XV, 13) |
nlc Le mieux est l'ennemi du bien | y'a plus simple :
--------------- char table[] = {112,114,105,110,116,102,40,34,37,99,37,99,37,99,34,44,49,49,48,44,49,48,56,44,57,57,41,59,0}; char* tablePtr = table; while(*tablePtr) printf( "%c",*tablePtr++ ); |
Taz bisounours-codeur | ... |
nlc Le mieux est l'ennemi du bien | Ca pourrait bugguer si la chaine etait vide, mais comme elle vient d'un fgets, on recupe forcement au moins un caractere, le \n
--------------- char table[] = {112,114,105,110,116,102,40,34,37,99,37,99,37,99,34,44,49,49,48,44,49,48,56,44,57,57,41,59,0}; char* tablePtr = table; while(*tablePtr) printf( "%c",*tablePtr++ ); |
Elmoricq Modérateur |
Message édité par Elmoricq le 04-11-2005 à 22:36:55 |
nlc Le mieux est l'ennemi du bien | Si on fait un control C sur un fgets( temp, sizeof(temp), stdin ) ca coupe completement le programme.
Message édité par nlc le 05-11-2005 à 00:05:06 --------------- char table[] = {112,114,105,110,116,102,40,34,37,99,37,99,37,99,34,44,49,49,48,44,49,48,56,44,57,57,41,59,0}; char* tablePtr = table; while(*tablePtr) printf( "%c",*tablePtr++ ); |
Emmanuel Delahaye C is a sharp tool |
--------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
Emmanuel Delahaye C is a sharp tool |
--------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
le fou Forza Massallia | bonsoir
--------------- Celui qui sauve une vie, sauve l'humanité (Le Talmud) - Personne n'a plus grand amour que celui de donner sa vie pour ses amis (Jean XV, 13) |
Elmoricq Modérateur | fgets() ne va pas plus loin que la taille maximum - 1 (pour le caractère '\0' terminal) que tu lui passes en paramètre (et il s'arrête avant s'il rencontre un saut de ligne, ou une fin de fichier). Message cité 1 fois Message édité par Elmoricq le 07-11-2005 à 23:22:04 |
le fou Forza Massallia |
--------------- Celui qui sauve une vie, sauve l'humanité (Le Talmud) - Personne n'a plus grand amour que celui de donner sa vie pour ses amis (Jean XV, 13) |
Emmanuel Delahaye C is a sharp tool |
Message édité par Emmanuel Delahaye le 08-11-2005 à 08:12:10 --------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
Publicité | Posté le |
Sujets relatifs | |
---|---|
[php] probleme avec ecriture de fichier | probleme avec un code |
problème de session en php | Problème traduction avec ressource hacker |
[debutant] [swing] bulle d'aide à la eclipse | [ACCESS] probleme cumul sur requete |
Problème de vitesse d'envoi de données par socket | probleme pour débuter java |
Problème de forumaire d'inscription | Petit problème de FTP |
Plus de sujets relatifs à : [debutant] - Probleme de saisie avec fgets. |