Comment saisir une suite de chaînes de caractères...? [C] - C++ - Programmation
Marsh Posté le 03-03-2003 à 20:30:08
Merci, j'ai fait une recherche sur la fonction fgets , mais lorsque j'éxecute mon prog, ca ne me laisse même pas le temps de saisir
Code :
|
ca place la chaine vide dans ma variable descr j'ai l'impression.
Que dois-je faire?
Marsh Posté le 03-03-2003 à 20:36:00
montre ton code, par ce que la t'a pas du essayer lontemps pour dire des betises comme ça. on dit pas "ca marche pas" mais "je n'arrive pas à utiliser"
Marsh Posté le 03-03-2003 à 20:49:32
euh... j'ai jamais dit que j'arrivais à utiliser hein, au contraire.
Mais je vois pas pourquoi tu dis que j'ai pas dû essayé longtemps (bon, je suis pas resté 6h dessus non plus)
Code :
|
Marsh Posté le 03-03-2003 à 20:56:18
et l'es ou le problème? ah si. il reste un joli '\n' dans ton stdin il semble. alors il te suffit de le lire (dans le scanf ou tu fais une recherche, il y a dejà eu plein de proposition pour resoudre ce problème)
Marsh Posté le 03-03-2003 à 18:19:31
Je voudrais saisir une suite de chaînes de caractères, avec des espaces, sans longueur prédéfinie, et sans formatage.
J'ai fait une recherche, et un sujet du même type existait déjà, dans lequel on avait répondu qu'il fallait faire
gets();
ou scanf([^\n],);
Mais ca ne marche pas (ca foire à la précompilation (je fais du pro*c))
Et sur google je ne trouve rien
(je suis à un niveau en dessous de 0 en C)
Merci d'avance
---------------
*Neptunes laced the beat like one of the best* | Noreaga - Oh No | Méga-Bonnes-Affaires.com