将结构体类型的数据输入到文件中,怎么将文件中的数据输出出来
2条回答 默认 最新
- CSDN专家-赖老师(软件之家) 2021-06-15 11:27关注
参考一下读文件的代码:
FILE * fp; //定义一个文件指针fp fp = fopen("students.txt", "rt"); //以"读取的" 方式打开students文本文件 system("cls"); //清屏// getchar(); printf("|#学号\t姓名\t语文\t数学\t英语\t总成绩\t平均分\t#|\n"); do { for (i = 0; i < n; i++) { fread(&student[i], sizeof(struct students), 1, fp); printf(" %d ", student[i].num); printf(" %s ", student[i].name); printf(" %d ", student[i].chinese); printf(" %d ", student[i].math); printf(" %d ", student[i].english); printf(" %d ", student[i].sum); printf(" %d \n", student[i].ave); }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 ssh登录页面的问题
- ¥60 渗透一个指定银行app,拿到客户信息,需要什么级别
- ¥50 关于在matlab上对曲柄摇杆机构上一点的运动学仿真
- ¥15 jetson nano
- ¥15 :app:debugCompileClasspath'.
- ¥15 windows c++内嵌qt出现数据转换问题。
- ¥15 stm32 串口通讯过程中的问题
- ¥20 公众号如何实现点击超链接后自动发送文字
- ¥15 用php隐藏类名和增加类名
- ¥15 算法设计与分析课程的提问