今晚内容:C语言-文件存储与读取原理
想要一起学习C++的可以加群248894430,群内有各种资料满足大家
今晚内容:C语言-文件存储与读取原理
//今晚内容:C语言-文件存储与读取原理
//需求:1.打开文件,输入一个三角形图形,关闭文件。
// 2.打开文件,读取三角形图形,显示在屏幕上,再关闭文件。
#include <;
int main()
{//w是写的方式,+是文件存在就清空,不存在就创建
FILE* fp1;
char str[512],ch;//数组是用来存储取出来的字符,ch变量是用来接收字符
FILE* fp=fopen("2017-2-20.txt","w+");//打开文件
int i,j,k;//i是表示行数,j表示空格,k是表示*号
for(i=0;i<5;i++)
{
for(j=0;j<6-i;j++)
fwrite(" ",1,1,fp);
for(k=1;k<=2*i+1;k++)
fwrite("*",1,1,fp);
fwrite("\n",1,1,fp);
}
fclose(fp);//关闭文件
fp1=fopen("2017-2-20.txt","r");
for(i=0;(ch=fgetc(fp1))!=EOF;i++)//EOF是文件结尾
{
str[i]=ch;
putchar(str[i]);
}
fclose(fp1);
return 0;
}
想要一起学习C++的可以加群248894430,群内有各种资料满足大家