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;
}

 

posted @ 2017-09-04 20:25  gd_沐辰  阅读(522)  评论(0编辑  收藏  举报