| 
 | |||||
| Bas de page | |
|---|---|
| Auteur | Sujet : [debutant] - Probleme de saisie avec fgets. | 
|  Publicité | Posté le 03-11-2005 à 23:49:48     | 
| Tazbisounours-codeur | printf("..." );
 | 
| le fouForza 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) | 
| Tazbisounours-codeur | montre ton code corrigé. | 
| le fouForza 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) | 
| Tazbisounours-codeur | 1) <ncruses.h> ne te sert à rien. manque <string.h>.
 | 
| Tazbisounours-codeur | ah oui : pourquoi des variables globales ... | 
| ElmoricqModérateur | 
 
 | 
| le fouForza 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 fouForza 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     | 
| ElmoricqModérateur | 
 
 | 
| le fouForza 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) | 
| nlcLe 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++ ); | 
| Tazbisounours-codeur | ... | 
| nlcLe 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++ ); | 
| ElmoricqModérateur | 
 
 
 
 Message édité par Elmoricq le 04-11-2005 à 22:36:55 | 
| nlcLe 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 DelahayeC 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 DelahayeC 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 fouForza 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) | 
| ElmoricqModé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 fouForza 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 DelahayeC 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. | |



 
  


