на лекции ходить надо было!
|
Ходил, в том-то и дело. Только лекции у нас одни, а лабы - другие. И так второй семестр подряд.
Проблема:
struct str1
{
* char name[20];
* char surname[20];
* int mark;
};
void main(void)
{
* FILE *fp;
* str1 s1,s2;
* ...
* fp=fopen("base.txt","a+");
* fwrite(&s1,sizeof(s1),1,fp);
* fclose(fp);
* ...
* fp=fopen("base.txt","r");
* fread(&s2,sizeof(s2),1,fp);
* ...
}
Сначала записываю в файл, потом из него же читаю.
Так вот: записывает он нормально, а читает набор неизвестных символов.