关闭文件:使用fclose函数关闭文件。fclose(fp); 复制代码完整的代码示例:#include <stdio.h> #include <stdlib.h> typedef struct Node { int data; struct Node *next; } Node; int main() { FILE *fp; fp = fopen("filename", "r"); if (fp == NULL) { printf("文件打开失败\n"); return 0...
用c语言对文件读取,并使用链表,和顺序表进行存储,操作,有一些,经典的对文件的操作。 fin=fopen(argv[1],"rt");//获取文件的指针 if(fin==NULL)//判断是否为空 { fprintf(stderr,"Cannotopen/find%s\n",argv[2]);&nb
//输出链表到屏幕和文件output.txt void outlink(node *head){ node *p=head->next;FILE *w =fopen("output.txt","w");if(w==NULL){ printf("打开文件失败!");return;} while(p){ //输出链表节点数据到屏幕 printf("%d ",p->data);//输出链表节点数据到文件output.txt fprintf(w,"%...
判断下最后一行是不是你写的时候写错了。fscanf应该没读到真确的name和phonenum。