begin process at 2012 05 29 20:18:21
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Problème avec operator>> de la class istringstream


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

Problème avec operator>> de la class istringstream

vendredi 21 octobre 2005 à 15:12:02 | Problème avec operator>> de la class istringstream

emericbart

Bonjour

Voilà j'ai un fichier d'entrée dont j'aimerais (pour commencer) lire les deux premières lignes, qui sont :

v -0.424976 5.828878 -0.012984
v -0.529173 5.760291 -0.016168

Pour ce faire, j'utilise le code suivant :


ifstream inputFile( nomFichier, ios::in );
if ( inputFile.fail())
   return false; 

string ligne;
string car;
istringstream lectureLigne;
float xTemp, yTemp, zTemp;   // Pour stocker temporairement les coordonnees lues

getline(inputFile,ligne);   // Lecture de la premiere ligne
lectureLigne.str(ligne);
lectureLigne >> car >> xTemp >> yTemp >> zTemp;

getline(inputFile,ligne);   // Lecture de la deuxieme ligne
lectureLigne.str(ligne);
lectureLigne >> car >> xTemp >> yTemp >> zTemp;


Rien de plus simple en théorie, seulement voilà :
A la première lecture, tout va bien, et car contient 'v'.
A la deuxième lecture, après vérification, le contenu de lectureLigne.str() correspond bien à la deuxième ligne, mais une fois le >> utilisé, ma variable car est vide.
J'ai beau chercher, je ne vois pas le problème... Help !!!

Mric



Cette discussion est classée dans : problème, lecture, ligne, inputfile, lectureligne


Répondre à ce message

Sujets en rapport avec ce message

problème de lecture en c++ sous vc++6 [ par os22 ] j'essaie de lire un fichier ayant le contenu suivantmarc;collin;4506777228;906 boule;longueuil;j4j1t5;qc;14;allo;roger;dumais;5413432128;1150 dumahel; Pb de gestion de fichier avec fstream [ par Bub325 ] Salut,J'ai deux problème distinct avec fstream, Le premier est que lorsque j'arrive à la fin d'un fichier, je ne peut plus revenir plus haut dans ce d Problème de ligne sur Windows 98/Me [ par Toumhor ] Voilà mon problème:Lorsque je créé un stylo (HPEN) avec la méthode CreatePen avec une épaisseur > 2, les lignes que je trace avec LineTo ont des extré Lecture sur un fichier par ligne [ par gagaet22 ] Bonjour, Je cherche à lire sur un fichier ligne par ligne.J utilise fscanf et il s arrete des qu il y a un espace... Je cherche donc une fonction qui conversion de fichiers [ par sergio18 ] salutJe fais un projet où je dois faire une conversion du fichier.POur cela le prof qui me suit m'a demandé d'effectuer ds un premier temps une lectur Comment se positionner sur une ligne dans un ifstream? [ par mcrogiez ] Bonjour à tous,Mon problème est très simple, cependant, je n'arrive pas à le résoudre.En C++, j'utilise des objets de type ofstream et ifstream afin d C => lecture d'un fichier texte [ par lapeto_k ] J'ai un fichier "fichier.txt" dans lequel LA ligne suivante apparait "library1#library2#library3#........"Ce que je voudrai c'est stocker les characte lecture de fichier [ par Machuet ] Hello, j'ai plusieurs question concernant la manipulation de fichier. En effet venant de VB, j'aimerais savoir si il existe des fonction pour lire un Lecture de nombres [ par ganfoud ] J'ai un probleme, quand je veux lire un nombre stocké dans une chaine:char ligne[50];double acc=0.0;while (fgets(ligne,14,fi) != NULL) sscanf Problème lecture MPEG et DVD [ par CodeMercury ] Salut,Je sais que ce problème n'a rien à voir avec VC++ mais je pense que vous serez les + compétents pour y répondre.Donc voila, quand j'ouvre un DVD


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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 : 2,995 sec (3)

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