原标题:C语言新案例-文件写入与读取
01
C语言新案例-文件写入与读取
//今晚内容:C语言新案例-文件读取与写入
//讲课老师:范志军 QQ:208824435
#include
#include
#define FILENAME "8_3.txt" //宏定义,宏参 宏值
int main()
{//+ :是文件存在就清空,不存在就新建
FILE *pf; //文件指针
char *pstr="欢迎你们来到C语言免费体验课";
int length,i;//计算字符串长度,循环变量
int iArr[100];//用来保存1-100的整数
int number;
pf=fopen(FILENAME,"w+");//以写的方式打开文件
if(!pf)
{
printf("打开文件失败!n");
return -1;
}
//1.以字符的方式写入文件
//length = strlen(pstr);=0
//for(i=0;i
//fputc('a',pf);
//2.以字符串的方式写入文件
//fputs(pstr,pf);
//2.生成一个1-100的整型数组,把数组中的元素保存到文件当中
for(i=0;i<100;i++)//1-100的数字放到数组中
{
iArr[i]=i+1;
fprintf(pf,"%d ",iArr[i]);
}
fclose(pf);//关闭文件
pf = fopen(FILENAME,"r");
while(1)
{
fscanf(pf,"%d",&number);
if(feof(pf))//判断是否到达文件末尾
break;//退出当前循环
printf("%5d",number);
}
fclose(pf);
return 0;
}
责任编辑: