Problème de lecture fichier avec std::getline
Salut,
J'essaye de lire un fichier texte ligne par ligne. Voici mon code :
Code:
1 2 3 4 5 6 7 8
|
std::ifstream fichier("C:\\recup.ref");
if (fichier){
std::string ligne;
while (std::getline(fichier, ligne)){
AnsiString str = ligne.c_str();
}
} |
A chaque passage sur la ligne "getline" j'ai l'erreur suivante :
Bad parameter en cours de traitement : progPal.exe(2984) - c:\program files\borland\bds\4.0\include\dinkumware\fstream#23
Le fichier fstream s'ouvre et la ligne suivante est en erreur :
Code:
if ((_Meta = fgetc(_File)) == EOF)
mes includes :
#include <string>
#include <fstream>
#include <iostream>
J'utilise cette fonction dans d'autres projets BDS2006 sans aucun souci...
Quelqu'un sait t'il ce qui me cause cette erreur ? Merci d'avance
Marcootz