Salut !
Voici mon prob.
je réussi a écrire a partire d'un édite box vers un fichier
texte (txt),sur plusieurs lignes ,mais quand je veut la lire
dans ce même édite box il ne li que la première ligne ,
Pourquoi ?
voici mon bout de code :
void CAnnuaire2::OnNote()
{
GetDlgItemText(IDC_EDIT_TXT,m_szTxt);
//lie juste la première ligne ???
FILE *stream;
stream=fopen(m_szTxt+pag+".txt","a+");
CnoteDlg dlg;
char texte[4000];
fgets(texte,4000,stream);
fclose(stream);
dlg.m_notes=texte;
//ENRÉGISTRE SUR PLUSIEUR LIGNES <--- ok
if(dlg.DoModal()== IDOK)
{
FILE *stream2;
stream2=fopen(m_szTxt+pag+".txt","w+");
fgets(texte,4000,stream2);
fwrite(dlg.m_notes,strlen(dlg.m_notes)+1,1,stream2);
fclose(stream2);
}
}
dans mon box j'ai bien coché multiligne car je peut l'écrire !
me manque t'il quelque chose ?
M.T.