Salut,

J'essaye de lire un fichier texte ligne par ligne. Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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