还有就是利用cpoy命令,文件1为要插入的内容,文件2为旧文件,你可以copy 文件1+文件2 文件3
这样文件3就是你要的内容。当然,想在中间插入樱铅型,这个办法是不可以的。
#include <stdlib.h>1,链表版本
typedef struct node
{
char name[20]
int number
struct node *next
} N1
void save_data( N1 *h)
{
N1 *hed = h
FILE *fspointer
fspointer = fopen("student1.txt", "w+")
if(hed->next==NULL)
return
if(fspointer==NULL)
return
hed = hed->next
消桥 while (hed!= NULL)
{
fprintf(fspointer,"侍大%s\t%d\n",hed->name,hed->number)
hed = hed->next
}
fclose(fspointer)
}
2,数组版本
void save_data(int arr[],int num)//num,数组元素数量
{
int i
FILE *fspointer
fspointer = fopen("student1.txt", "w+")
拿谈猛if(fspointer==NULL)
return
for(i=0i<numi++)
fprintf(fspointer,"%d",arr[i])
fclose(fspointer)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)