该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#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语言不能写入文件,求大神看看为什么不能将数据写入文件相关推荐

  1. c语言为什么数据写不进文件,求大神看看为什么不能将数据写入文件

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include void baocunXS(struct stu *head); struct stu *creat ...

  2. c语言将数据写不入文件,求大神看看为什么不能将数据写入文件

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include void baocunXS(struct stu *head); struct stu *creat ...

  3. c语言写入文件不完整,求大神看看为什么不能将数据写入文件

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include void baocunXS(struct stu *head); struct stu *creat ...

  4. oracle查询表数据写入时间,求大神解决关于查询Oracle表数据时间

    这是查询方法: //通过出发地.目的地.发车日期 查询车次 public List queryAll(String toAddress,String fromAddress,Date startDat ...

  5. C语言1e12怎么识别,求大神帮助词法分析,当输入第一个1.2e12时可以输出,当时输入第二个1.2e12时就不能输出了,万分感谢,还有不能识别x=7*8+9中的+9,...

    #include #include #include #include char prog[80]; //存放所有输入字符 char token[8]; //存放词组 char ch; //单个字符 ...

  6. c语言五子棋判断如何胜利,c语言 五子棋危险判断 求大神解释啊

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 代码 #include #define right 'r' #define lower 'l' #define lower_right 'i' #defi ...

  7. 五子棋c语言算杀算法,c语言 五子棋危险判断 求大神解释啊

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 代码 #include #define right 'r' #define lower 'l' #define lower_right 'i' #defi ...

  8. 用C语言判断五子棋,c语言 五子棋危险判断 求大神解释啊

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 代码 #include #define right 'r' #define lower 'l' #define lower_right 'i' #defi ...

  9. c语言中错误c2228,求大神解救!!!!!总是出现C2228错误

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 class ticket //存节点长度和管理数据 { private: node tic[N]; int len; public: ticket(); ...

最新文章

  1. 安装Subversion1.82(SVN)
  2. 如何在多线程中调用winform窗体控件2——实例篇
  3. tinyhttpd-0.1.0_hacking
  4. 对话找钢网创始人王东:电竞少年凭什么革了钢贸行业的命?
  5. k8s部署rook-ceph
  6. 前端学习(485):css
  7. 别再无脑wwm了!在下游任务中不一定有效!
  8. 通过jsp向mysql批量导入数据_JSP+Servlet+C3P0+Mysql实现的图书馆管理系统
  9. 多名员工拉横幅讨薪却跑错地方?暴风集团回应...
  10. 使用计算机在什么上传输,MODEM的作用是使计算机数据能在什么上传输
  11. 不能说的秘密-重载、重写与继承中的构造方法
  12. [转载] 解决AndroidStudio连不上Android设备真机的问题
  13. “逃离北上广”——你以为回到小城市就很幸福了么?
  14. 【神经网络】Pytorch构建自己的训练数据集
  15. 吉林大学计算机科学与技术专业(研)解读
  16. trufflle init 出现 unbox fail的情况
  17. python程序应用经典实例-Python实例应用经典讲解
  18. 洞见—微服务文集(二)
  19. 田忌赛马java lms_【044】:田忌赛马
  20. 寒假集训三(暴力枚举)2020.01.02(11题)

热门文章

  1. 计算类class的sizeof大小
  2. 重磅!公开课|四旋翼飞行器:算法与实战
  3. 从单张图像学习双目图像
  4. 自动驾驶中基于车道线的高清制图方法回顾
  5. adf盖怎么打开_打印机墨盒怎么更换,看我这篇文章就够了
  6. Ajax---使用json数据格式输出数据
  7. react项目---基本语法字符串数组(6)
  8. Java编写的五子棋小游戏
  9. python文本分类评价指标 top1如何计算_使用paddlehub自定义任务,具体是自定义文本分类任务中的评价指标时按照官方文档的方法做了之后报错了,请问应该如何解决?...
  10. 揭示生命的奥秘——生物信息学