en faite avant je voulais le caractere de fin de ligne mais finalement c le caractere "|" que je me suis basé et finalement j'ai trouver.J'ai fait ca:
if(FileOut.Open(nomfichier, (CFile::modeRead)) == 0)
{
//il n'y a pas de fichier à prendre , ce n'est pas un problème
ret= 0;
}
else
{
//boucle de lecture du fichier
while(!feof(FileOut.m_pStream))
{
FileOut.ReadString(str);
ii=jj=0;
for (;
{
jj=str.Find("|",ii);
if (jj<0)
break;
rec.SetString( str.Mid(ii,jj-ii),VT_BSTR);
sfDB34.AddNewRecord();
sfDB34.MoveLast();
sfDB34.SetItem("DATA", (COleVariant) rec );
ii=jj+1;
}
}
FileOut.Close();
syncSession.AddLogEntry("fin d'ecriture du fichier \r\n" );