如何将一个结构体写进一个文本文件?(c语言)

来源:百度知道 编辑:UC知道 时间:2024/05/16 15:23:48
一个文件a,a内容是程序执行后输出的一个结构体信息组成。结构体名为data,其中包含很多类型的成员。我现在想把这个文件a的内容读取并转换成文本文件b,请问怎么实现?
例如a的内容为{i=10,j=1},希望文本文件显示为i=10,j=1。
我正在学习c,希望能有人帮我指导。
如果有易懂的回答,追加分数20

你的a是用这种方法写的?:
fwrite(data,sizeof(data),1,fp_a);
那么读进来,用fread(data2,sizeof(data2),1,fp_a);
然后写到B用fprintf(fp_b,"i=%d,j=%d",data.i,data.j);
具体方法:你最好先把源代码贴上来.