读书人

下面文本文件情况下c语言用什么函数

发布时间: 2012-04-27 11:57:44 作者: rapoo

下面文本文件情况下,c语言用什么函数//上代码,万分谢谢!
//table.txt内容
student id:1,name:mirro
student id:2,name:david
//当读到:时,把:符号后面的内容读出保存到链表中

C/C++ code
void CRead(){FILE* fp;char file[30];scanf("%s",file);fp=fopen(file,"r");stu* head=NULL,*tail=NULL,*p=NULL;p=(stu*)malloc(sizeof(stu));if(head==NULL&&tail==NULL)  {     head=p;     tail=p;  }while (fscanf(fp,"%d",p->student_id)==-1) {  fscanf(fp,"%s",p->name);  tail->next=p;  tail=p;  tail->next=NULL;  p=(stu*)malloc(sizeof(stu)); }}



[解决办法]
探讨
不行啊!
void CRead()
{
FILE* fp;
char file[30];
printf("input file name:");
scanf("%s",file);
fp=fopen(file,"r");
stu* head=NULL,*tail=NULL,*p=NULL;
p=(stu*)malloc(sizeof(stu));
if(head==NULL&a……

读书人网 >C语言

热点推荐