c语言,急求大神

孤远无梦 2020-01-15 04:57:46
#include<stdio.h> struct Student { char aName[20]; int money; }; int main() { struct Student aStudents[5]; FILE *fp; int i1; float f=1.0; for(i1=0;i1<5;i1++) { printf("输入姓名和钱数:\n"); scanf("%s",aStudents[i1].aName); scanf("%d",aStudents[i1].money); } if((fp=fopen("file1.txt","wb"))==NULL) { printf("\nCannot open file strike any key exit!"); getch(); exit(1); } fwrite(aStudents,sizeof(struct Student),5,fp); fclose(fp); return 0; }
...全文
45 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
寻开心 2020-01-15
  • 打赏
  • 举报
回复
scanf("%d",aStudents[i1].money); 这个参数要传递money的地址进去才行
name不需要是因为它是数组,数组名本身就代表一个地址
自信男孩 2020-01-15
  • 打赏
  • 举报
回复
缺少头文件,加一下<stdlib.h>试试~
寻开心 2020-01-15
  • 打赏
  • 举报
回复
#include<stdlib.h>
#include <conio.h>

一个对应exit的,一个对应getch函数的

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧