Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : prob avec cin.getline(); [ Archives / Au secours ] (yafuka)

samedi 20 septembre 2003 à 19:50:47 | prob avec cin.getline();

yafuka


salut!

j''essai de rentrer des chaines de caracteres de la misere a boucler le cin.getline.

ma fonction ajoutee

void book::Ajouter()
{

cout << "Titre du Livre : "; cin.getline(titre,nb_char+1,''\\n'');
cout << "Nom auteur : "; cin.getline(auteur,nb_char+1,''\\n'');
cout << "Nombre de pages : "; cin >> nb_pages;
cout << "Annee publication : "; cin >> annee;
cout << "Nom editeur : "; cin >> editeur;
cout << "\\n";

}

est appellee dans un une boucle for

for(int i = 0; i < nb_livres; i++)
livres[i].Ajouter();

mais a partir du 2eme appelle il ne m est plus possible d''entrer le titre du livre. (je pense qu''il reste un ''\\n'' dans le flux.. si oui comment le vider.. ??)

Merci d''avance !


Yafuka ( * _ * )

mercredi 24 septembre 2003 à 19:57:27 | Re : prob avec cin.getline();

C2S

cout << flush videra ton flux... et cout << endl; vide ET va a la ligne
autrement dis ta derniere ligne sera :
cout << endl;

ca sera parfait je penses ;-)
------------
C2S
------------



Cette discussion est classé dans : ajouter, nb, cout, cin, getline


Répondre à ce message

Sujets en rapport avec ce message

cin.getline(str, 256) [ par ronandmcdonald ] Salut je voulais savoir comment cela se fess que je peux pas utiliser cin.getline dans une fonction que voila :bool RS232::Write_RS232(){DWORD dwWritt Question à la con sur un getline() [ par Killvador ] Salut tt le monde,G un petit problème:dans ce petit prog le début marche jusqu'a la getline() qu'on dirait que le prog l'a complétement zapé.(y passe cin.getline dans un Case : Marche pas !!! [ par Sixpion ] bonjour a tous !!on a un petit pb avec l'insertion de cin.getline dans des Case (voir code) il semblerai que le cin.getline fct bien dans le main mais J'ai un problème avec cin.getline!! [ par Chap71 ] Voici mon prgm:#pragma hdrstop#pragma argsused#include#include#include#includeusing namespace std; void main(void){ struct Planete Probleme, aide moi svp! [ par lanbook ] Bonjour, j'ai fait un petit programme en C++ qui permet de saisir et d'affichir des donneés. Le programme marche bien sauf au moment où l'on quitte, i Séparer en une sucession de fonctions. [ par xenetrix ] /* Bonjour, à chaque fois que j'aimerais séparer ce programme en une succession de fonction, le programme ne revient pas à la dernière commande. Dois- help me !!! [ par pascal13 ] j arrive pas a compiler mon programme...je sais que g qlq que souccis au niveau de la sauvegarde des données sur le fichier toutes remarques seront le celà n'enregistre pas [:(!],grrrr [ par oceane67 ] voilà, mon programme n'enregistre toujours pas, je ne sais pas pourquoi, surtout qu'il fait comme si c'etait le cas, je desepesere,voici mon programme Creation et ecriture dans un fichier en C++ [ par bjipowa ] Bonjour,voila je suis une noob en c++ mais je dois faire un prog pour mon BTS dans ce language, et je dois pour cela utiliser les fichiers.J'ai donc c pb de pointeurs !! [ par blinix123 ] Bonjour CPP ! (ici un p'tit nouveau deVB qui se met au C++)Alors voila, dans ce petit programme, j'ai une erreur, je le lance, 0 erreur, mais lors de


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 7,114 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.