下面文本文件情况下,c语言用什么函数//上代码,万分多谢
下面文本文件情况下,c语言用什么函数//上代码,万分谢谢!
//table.txt内容
student id:1,name:mirro
student id:2,name:david
//当读到:时,把:符号后面的内容读出保存到链表中
------解决方案--------------------
//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)); } }
------解决方案--------------------