当前位置: 代码迷 >> C语言 >> 球队管理系统 添加模块有问题
  详细解决方案

球队管理系统 添加模块有问题

热度:203   发布时间:2007-08-31 22:41:15.0
球队管理系统 添加模块有问题

数据写不进去!
该模块我分了4个函数去写
1。申请结点
2。插入到链表中
3。将结点写入文件中;
4。输入链表

问题在申请结点的时候写不进去数据!

搜索更多相关的解决方案: 模块  球队  系统  管理  

----------------解决方案--------------------------------------------------------
文件不够清楚吗? 再线等
----------------解决方案--------------------------------------------------------

具体的代码
添加模块
#include"common.h"
MEMBER *writeToFile(MEMBER *head)
{ FILE *fp;
MEMBER *p;
p=head->next;
fp=fopen("C:\\team.dat","rb");
if(fp==NULL)
{
fp=fopen("C:\\team.dat","wb");
fwrite(p,sizeof(MEMBER),1,fp);
}
return head;
}

MEMBER *newNode(MEMBER *head)
{ MEMBER *New;
float h,w,s;//给结构体中3个成员赋值用的

//申请新结点的函数
New=(MEMBER*)malloc(sizeof(MEMBER));
if(!New)
{
printf("内存不足");
exit(1);
}
else

New->next=NULL;
printf("输入球员得年龄\t\t\t____\b\b\b\b");

scanf("%d",&New->age);
return head;
//问题出在我输入New->age 输入不进去不知道为什么


----------------解决方案--------------------------------------------------------
  相关解决方案