c语言文件保存与读取(C语言文件的读取)

c语言文件保存与读取(C语言文件的读取)

c语言文件保存与读取(C语言文件的读取)

今晚内容:C语言-文件存储与读取原理

//今晚内容:C语言-文件存储与读取原理

//需求:1.打开文件,输入一个三角形图形,关闭文件。

// 2.打开文件,读取三角形图形,显示在屏幕上,再关闭文件。

#include <stdio.h>

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;

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论