Comment extraire un fichier csv ligne par ligne avec visualc++?

ngatcha Messages postés 10 Date d'inscription mardi 13 janvier 2004 Statut Membre Dernière intervention 18 mars 2004 - 18 mars 2004 à 09:46
hilairenicolas Messages postés 398 Date d'inscription jeudi 30 octobre 2003 Statut Membre Dernière intervention 15 juin 2007 - 18 mars 2004 à 11:05
bonjour,
comment puis je extraire un fichier csv ligne par ligne avec visualc++? J'ai un eproposition de solution mais il y ' a des erreurs dans le code.
Merci
#include
#include <fstream.h>

int main(int argc, char* argv[])
{
ifstream *fichier = new ifstream( "monfichier.txt");
char chaine[128];

while (!fichier->eof()) {
fichier->getline(chaine, sizeof(chaine)-1 );
std::cout << chaine << std::endl;
}

std::cin >> chaine; // faire une pause

fichier->close();

return 0;
}

1 réponse

hilairenicolas Messages postés 398 Date d'inscription jeudi 30 octobre 2003 Statut Membre Dernière intervention 15 juin 2007 2
18 mars 2004 à 11:05
sinon, n'utilise pas le namespace std

#include 
#include <fstream.h>

int main(int argc, char* argv[])
{
ifstream *fichier = new ifstream( "monfichier.txt");
char chaine[128];

while (!fichier->eof()) 
{
fichier->getline(chaine, sizeof(chaine)-1 ); 
cout << chaine << endl;
}

cin >> chaine; // faire une pause 

fichier->close();

return 0;
} 
0
Rejoignez-nous