tilføje data til en tekstfil
Jeg sidder og roder med lidt dataopsamling. (min nuværende kode står nederst)- jeg skal gerne kunne skrive til filen uden at overskrive det der i forvejen står i den for så igen at kunne læse fra filen. - er der nogen der har et forslag (gerne detaljeret) ???
void CTal1Dlg::OnTal()
{
const int lines = 10;
int tal=0;
char x[8];
char y[9];
char z[1]={'\n'};
char w[1]={'-'};
char q[1]={'\0'};
char tal1[4];
_strdate(x);
_strtime(y);
FILE *fp;
fp=fopen(DATA,"w");
for (int i=0; i<lines;i++)
{
tal = rand() % 10000;
_itoa( tal, tal1, 10 ); //printf( "String of integer %d (radix 10): %s\n", tal, tal1 );
fwrite(x,sizeof(x),1,fp);
fwrite(w,sizeof(w),1,fp);
fwrite(y,sizeof(y),1,fp);
fwrite(tal1,sizeof(tal1),1,fp);
fwrite(z,sizeof(z),1,fp);
}
fwrite(q,sizeof(q),1,fp);
fclose(fp);
}