cs_PetiteAnge
Messages postés6Date d'inscriptionjeudi 8 novembre 2007StatutMembreDernière intervention17 avril 2010
-
17 avril 2010 à 11:35
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023
-
18 avril 2010 à 14:57
Bonjour,
Je vous explique mon problème: j'ai un fichier texte contenant trois colonnes séparées par des espaces: une pour les inndices des villes, une pour leurs abscisses et une pour leurs ordonnées.Je désire mettres les abscisses dans un vecteur et les ordonnées dans un vecteur.
J'ai essayé ce code mais ça marche pas:
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023123 18 avril 2010 à 14:57
C'est mal partit tu mélanges C et C++ !
Ce n'est pas compliqué, tu utilises l'opérateur de lecture de std::ofstream, et tu stockes dans un vecteur.
Ca devrait donner, de tête (attention non testé !):
std::vector<float> tab;
std::ofstream file("nom fichier");
while (file)
{
float x, y, z;
file >> x >> y >> z;
tab.push_back(x);
tab.push_back(y);
tab.push_back(z);
}
file.close();