C语言图形导入与导出
//C语言图形导入与导出 //需求:1.打开文件,输入一个三角形图形,关闭文件。 // 2.打开文件,读取三角形图形,显示在屏幕上,再关闭文件。 #include <stdio.h> int main() {//1.打开文件和关闭文件 int i,j,k;//i表示行数,j表示空格,k表示*号 char str[512],ch; FILE* fp1; FILE* fp=fopen("3_4.txt","w+"); for(i=0;i<5;i++)//5行 { 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("3_4.txt","r"); for(i=0;(ch=fgetc(fp1))!=EOF;i++) { str[i]=ch; putchar(str[i]); } fclose(fp1); return 0; }