数据表中的顺序表,有谁知道怎么把输入的数据保存下来?就是下次启动顺序表时上次存入的数据还在。c语言 70
数据表中的顺序表,有谁知道怎么把输入的数据保存下来?就是下次启动顺序表时上次存入的数据还在。c语言中有个文件指针,它是把数组中的数据存下来,但是我不知道怎么和顺序表结合。...
数据表中的顺序表,有谁知道怎么把输入的数据保存下来?就是下次启动顺序表时上次存入的数据还在。c语言中有个文件指针,它是把数组中的数据存下来,但是我不知道怎么和顺序表结合。求大神告知。
展开
展开全部
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
FILE *fp;
fp=fopen(".\\c.txt","r+");
int a[10],i;
for(i=0;i<10;i++)
fscanf(fp,"%d",&a[i]);
printf("从文件读入数据:");
for(i=0;i<10;i++)
printf("%d ",a[i]);
for(i=0;i<10;i++)
a[i]+=2;
printf("修改后数据:");
for(i=0;i<10;i++)
printf("%d ",a[i]);
//数据写入文件
rewind(fp);
for(i=0;i<10;i++)
fprintf(fp,"%d ",a[i]);
return 0;
}
c.txt放在工程目录下
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询