永发信息网

在C语言中如何将输入结构体中的数组信息存为文件

答案:2  悬赏:10  手机版
解决时间 2021-02-06 23:49
  • 提问者网友:欺烟
  • 2021-02-06 18:54
#include
#include
#include
#include
#include
#include
#define N 10
struct stock
{
char stock_code[20];
char stock_name[20];
int stocknum;
float updownprice;
int nowprice;
int profit ;
float totalvalue;
int refund;
float totalprofit;
struct stock *p;
};
这一个结构体,再输入信息后在EXE中显示后,如何将其中的信息再存为TXT文件!!!
最佳答案
  • 五星知识达人网友:酒醒三更
  • 2021-02-06 19:53
你把结构体里面 每个变量分别存入用换行 分别 结构体与结构体不就可以了
全部回答
  • 1楼网友:洒脱疯子
  • 2021-02-06 20:44
可以将结构体的数据进行保存,例如 struct a { int a1; int a2; }; 对于此数据结构,可以使用fwrite函数进行保存,其原型定义如下: size_t fwrite(const void* buffer, size_t size, size_t count, file* stream); 根据此函数,可以用如下的方法进行保存: struct a; a.a1 = 0; a.a2 = 2; fwrite(&a,sizeof(a),1,fp);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯