begin process at 2012 02 11 19:49:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

prob avec cin.getline();


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

prob avec cin.getline();

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ée 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

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,702 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales