Lecture fichier texte et mettre le resulat dans un tableau.
walidaydi
Messages postés2Date d'inscriptionvendredi 29 décembre 2000StatutMembreDernière intervention 7 février 2011
-
7 févr. 2011 à 07:40
walidaydi
Messages postés2Date d'inscriptionvendredi 29 décembre 2000StatutMembreDernière intervention 7 février 2011
-
7 févr. 2011 à 12:08
bonjour,
j'ai un fichier texte qui contient des nombres réels séparés par un espace.
comme ca: 124.31611622563169 161.22159929707496 186.96164089688813 ....
125.70645174035170 163.09017182166940 189.14934651545619 ....
j'ai développé ce code afin de lire le fichier texte et de mettre chaque nombre dans une case du tableau xoff pour utilisation ultérieur.
Puis apres des calculs que je vais faire sur ce tableau (xoff) je vais l'enregistrer de nouveau dans un fichier out.
lors de l'affichage de xoff j'ai obtenu des résultats bizarre.
je sais pas d'où vient l'erreur.
peut on m'aider s'il vous plait.
Merci.
#include
#include <string>
#include <fstream>
#include <vector>
#include <cstdlib>
using namespace std;
int main()
{
ofstream ofs("Out.txt");
vector <double> xoff;// tableau dont chaque case va contenir un nombre
ifstream ifs("test2.txt");
double x;
while (ifs >>x)
{
xoff.push_back(x);
printf("xoff[%d]=%.14lf\n",xoff[i]);
i++;
}
return 0;
}
A voir également:
Lecture fichier texte et mettre le resulat dans un tableau.
________________________________________________________________________
Historique de mes créations, et quelques articles:
[ http://0217021.free.fr/portfoliohttp://0217021.free.fr/portfolio]
Merci d'utiliser Réponse acceptée si un post répond à votre question