c语言将数据写不入文件,求大神看看为什么不能将数据写入文件
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
#include
#include
void baocunXS(struct stu *head);
struct stu *creat();
struct stu
{
int chengji;
int xuhao;
struct stu *next;//结构体指针自引用
};
void ps(struct stu *head)
{
struct stu *p;
p=head;
if(p!=NULL)
{
do
{
printf("学号=%d 成绩=%d\n",p->xuhao,p->chengji);
p=p->next;
}while(p!=NULL);
}
}
void baocunXS(struct stu *head)
{
FILE *bcxs;
struct stu *p;
char x[30]={0};
char y[30]={0};
char z[30]={0};
p = head;
if ((bcxs = fopen("bcxs.txt", "a+")) = NULL)
{
printf("文件打开或创建失败!");
}
else
{
if (p != NULL)
{
do
{
fwrite(bcxs,sizeof(struct stu),1,bcxs);
p = p->next;
} while (p != NULL);
}
}
fclose(bcxs);
}
struct stu *creat()
{
struct stu *head,*p1,*p2;
p2=p1=(struct stu *)malloc(sizeof(struct stu));
printf("请输入学生信息\n");
printf("请输入学号\n");
scanf("%d",&p1->xuhao);
printf("请输入成绩\n");
scanf("%d",&p1->chengji);
head=NULL;
int n=0;
while(0!=p1->xuhao)
{
n++;
if(n==1)
{
head=p1;
}
else
{
p2->next=p1;
}
p2=p1;
p1=(struct stu *)malloc(sizeof(struct stu));
printf("请输入学生信息\n");
printf("请输入学号\n");
scanf("%d",&p1->xuhao);
printf("请输入成绩");
scanf("%d",&p1->chengji);
}
p2->next=NULL;
return head;
}
main()
{
struct stu *s;
s=creat();
ps(s);
baocunXS(s);
getch();
}
c语言将数据写不入文件,求大神看看为什么不能将数据写入文件相关推荐
- c语言为什么数据写不进文件,求大神看看为什么不能将数据写入文件
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include void baocunXS(struct stu *head); struct stu *creat ...
- c语言不能写入文件,求大神看看为什么不能将数据写入文件
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include void baocunXS(struct stu *head); struct stu *creat ...
- c语言写入文件不完整,求大神看看为什么不能将数据写入文件
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include void baocunXS(struct stu *head); struct stu *creat ...
- 为什么c语言编译器闪屏,C语言贪吃蛇闪屏问题,求大神!!!
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include #include #include using namespace std; #d ...
- c语言编程格式错误是什么意思,求大神看看这个为什么在OJ上显示格式错误
求大神看看这个为什么在OJ上显示格式错误 题目描述 n 个人围成一圈, 并依次编号1-n,.从编号为1 的人开始,按顺时针方向每隔一人选出一个,剩下的人重新围成一圈,如此循环直到剩下两人,这剩下的两人 ...
- 用java编写在界面中画圆_用java语言编写画随机的圆 十万火急 求大神帮忙!!!...
展开全部 import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import java.awt ...
- c语言贪吃蛇游戏闪烁,C语言贪吃蛇闪屏问题,求大神!!!
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include #include #include using namespace std; #d ...
- java 写文件 速度_怎么提高文件的写入速度,求大神
现在写一个100M的文件大概要4~5分钟 因为经常要写超过100万的数据,所以这速度略显不足,求大神看看,哪里还能优化,多线程的就先别说了,这个就是多线程中的一个线程 * @author liuhon ...
- 秒表c语言程序代码,求大神帮忙写一篇简单的C语言秒表程序, 谢谢。
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include Unsigned char code Tab[10]{0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0 ...
最新文章
- caffe源码c++学习笔记
- SPIDR - 完美分割用户故事的五种简单技巧
- 51nod 1785 数据流中的算法 (方差计算公式)
- sap 供应商表_SAP系统玩阴的?
- Java BufferedWriter close()方法与示例
- 图片缩小不失真_科技论文中图片的处理方法有哪些?
- 2021年中国中心线市场趋势报告、技术动态创新及2027年市场预测
- mysql有哪几种索引
- 机器视觉软件工程师的生活是怎样的?
- Win10 PSCAD4.5安装心路历程Mark
- Windows+Nvdia显卡配置Tensorflow
- 研究生必备的文献翻译软件知云文献翻译替代品--Mac monterey
- 社交类App如何防范黑产垃圾用户?
- PS_BaseUse_红眼擦拭
- springboot 签名验证
- 「UG/NX」BlockUI 控件集合
- 【项目记录】Linux日志审计系统
- 二阶积分系统L1自适应控制器设计
- Udacity数据分析(进阶试学)-五王之战分析 - 冰与火之歌
- linux安装apue库 (UNIX环境高级编程)
热门文章
- 写一些脚本的心得总结系列第3篇------同步数据到其他表
- 10款交互设计原型开发工具(转)
- 计算机网络(十)-数据链路层-差错控制
- 异步通信在生活中的例子_AJAX简单异步通信实例分析
- python实现采样函数_python中resample函数实现重采样和降采样代码
- bh1750采集流程图_重大更新:STM32空气监测仪,OneNET物联网平台实时查看(原理图、PCB源文件、程序源码等)...
- Relu神经网络输出预测全为0或1,对所有输入样本的预测概率也相同
- QT学习笔记(十六):setwindowflags的属性总结
- Android 逆向分析大全
- Scrapy-redis 源码分析 及 框架使用