下面文本文件情况下,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)); }}
[解决办法]