C语言的fread函数

来源:百度知道 编辑:UC知道 时间:2024/05/10 12:15:30
设有如下结构体类型:
struct st
{char name[8];
int num;
float s[4];
}student[50];
并且结构体数组student 中的元素都已有值,若要将这些元素写到硬盘文件fp中,
fwrite(student,sizeof(struct st)*50,1,fp);

能利用数组名把数组中多有元素输出吗?上述方式

建议你用C++文件流
ifstream fin ( "123.in") ;
ofstream fout ( "123.out") ;
int i , j ; char a[100] ;
fin >> i >> j >> a ;
fout << a << i << j ;
如果不知道就用格式化读写
fscanf ( "输出表项",&输入表项....);

可以