Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Ginger

Рыжая


Сообщения: 1550
Благодарности: 19

Профиль | Сайт | Отправить PM | Цитировать


нашла, кажется, выход с безразмерными 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]

-------
ХР, 2000, NT - BSOD (синие экраны смерти) русский перевод


Отправлено: 18:23, 25-01-2004 | #2