bonjour,
j'ai un problème avec mon programme :
je n'arrive pas à avoir toutes les données du fichier dans "Table" des qu'il y a un 00 sa n'enregistre plus rien .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 AnsiString C; char *B; AnsiString A; int a; int i; OpenDialog1->Execute(); adresstotal=OpenDialog1->FileName; int FichierHandle = FileOpen(adresstotal,fmOpenRead); RichEdit1->Clear(); Memo1->Clear(); Label1->Caption=FormatFloat("########## octets",FileSeek(FichierHandle,0,2)); C=(Label1->Caption); i=C.Length(); C=C.Delete((i-6),8); a=StrToInt(C); FileClose(FichierHandle); char *Table; Table=new char[a]; fread(Table,a,1,fopen(adresstotal.c_str(),"r+")); Memo1->Lines->Add(Table);
Avez vous une solution ??
merci
Partager