永发信息网

用fwrite函数把数组写入文件一直没有成功是什么问题?

答案:2  悬赏:80  手机版
解决时间 2021-04-13 13:40
struct xuesheng{
char name[20];
int age;
} ;

int main(int argc, const char * argv[]) {
FILE *fp=NULL;

struct xuesheng xinxi[]={"张三",44,"李四",33};
fopen("xinxi.dat", "w");
if (fp==NULL)
{
printf("找不到该文件!");
return 0;
}

fwrite(xinxi, sizeof(xinxi), 1, fp);

fclose(fp);

return 0;
};
执行完毕之后是这样子,找不到该文件!Program ended with exit code: 0

还有就是他创建出来的文件是空文件里面什么内容都没有,但是程序也没有报错,请各位帮个忙解析下.
最佳答案
#include#include#includeint main(){ int i; int data[10]; FILE *fp1,*fp2; if((fp1=fopen("data1.dat","at+"))==NULL) { printf("ERROR!!!\n"); return 1; } if((fp2=fopen("data2.dat","at+"))==NULL) { printf("ERROR!!!\n"); return 1; } srand(time(NULL)); for(i=0;i<10;i++) { data[i]=rand()%100; printf("%-5d",data[i]); fwrite(&data[i],sizeof(int),1,fp1);//逐个写入 } fwrite(data,sizeof(int),10,fp2);//一块写入 printf("\n"); fclose(fp1); fclose(fp2); return 0;}
全部回答
期待看到有用的回答!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
狗狗拉稀,能正常吃打虫药不?
农历2007年1月初二11点30分出生的人是什么星
单选题当代国际竞争的实质是A.经济和科技为基
孩子不听话怎么办?
How many pears are there?什么意思
深圳买社保需要什么证件,深圳买社保需要什么
都20岁了一上火鼻子脸上还出大毒疙瘩
苹果和步步高的音乐主题曲是什么???????
选文科未来有什么就业方向(尤其是小语种)
景文百货地址在哪,我要去那里办事
若正实数a、b满足ab=a+b+3,则a2+b2的最小值
极品飞车10安装问题
白日梦想家语录,想家的诗句或文言文
三国无双5外用播放器没字幕怎么解决
CF打JU怎么打好?
推荐资讯
我电视背景墙是板,墙纸是用糯米浆贴上去,有
S60智能机6220c必备软件
盘子、橱柜、床、沙发、写字台哪一个不是同一
中国银行公主岭岭东支行在什么地方啊,我要过
(1)请回答下列有关实验操作技能的问题.①
便捷小吃地址在哪,我要去那里办事
请问铜,铁铸造在人密集居住地方生厂,有气味
单选题AftertheBritishandFrenchinvader
谁帮忙给说下QQ飞车着装最高的是那几件装扮?
全国最好玩的十大城市,景点是哪里?
龙华市场有什么车可以直达到深圳市宝安区石岩
信用卡淘宝退款成功后会有什么提示吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?