结构体写入数组文件 c++

来源:百度知道 编辑:UC知道 时间:2024/05/19 07:44:01
struct Depositor
{
long number;
char name[M];
char IDnumber[M];
char address[M];
char telnum[M];
long double gold;
int year;
char code[6];
double interest_rate;
char time[128];
}dep;
这个是我定义的结构体。。。。我想写入文件怎么写啊,顺便问下,是不是有个write的函数的

楼上错了
应该是这样
FILE *file=fopen("d:\\abc.txt","w");
fwrite(&dep,sizeof(Depositor),1,file);

有fwrite,你要写入文件可以用这个,使用方法,你还的定义一个结构体指针a.fwrite(a,sizeof(esp),1,fp)