нашла, кажется, выход с безразмерными structures:
Код:
#include <stdio.h>
/* random record description - could be anything */ *
struct rec *
{ * * * *
* *int x,y,z; *
};
/* writes and then reads 10 arbitrary records from the file "junk". */
void main() *
{ * *
* *int i; * *
* *FILE *f; * *
* *struct rec r;
* *
* */* create the file of 10 records */ * *
* *f=fopen("junk","w"); * *
* *for (i=1;i<=10; i++) * *
* *{ * * *
* * * *r.x=i; * * *
* * * *fwrite(&r,sizeof(struct rec),1,f); * *
* *} * *
* *fclose(f);
}
так. мне ясно до fwrite(&r,sizeof(struct rec),
а это что такое -
1,f); ?
[s]Исправлено:
Ginger, 18:24 25-01-2004[/s]