问题标题: 酷町堂:怎么生成记事本并写入内容,怎么读取记事本

0
0
已解决
王子逸
王子逸
新手天翼
新手天翼

怎么生成记事本并写入内容,怎么读取记事本???

我  行走  新版本要用,求代码!!!

讲解也要!!!

王子逸在2020-05-27 18:21:53追加了内容

算了,句柄无效,用不了


0
已采纳
董宇昊
董宇昊
初级启示者
初级启示者

#include <stdio.h>

#include <string.h>

 

int fpreadline(char a[])

{

     

    int k=0;

    FILE *fp = fopen("C:\\Users\\Administrator\\Desktop\\1.txt""r");

    if(NULL == fp)

    {

        printf("failed to open dos.txt\n");

        return 1;

    }

  

    while(!feof(fp))

    {

        fgets(&a[k], 1000, fp); 

        if(feof(fp))

        {

            break;

        }

        printf("%s", &a[k]);

        k=strlen(a)-1;

        printf("请输入你要添加的内容:"); 

        gets(&a[k]);

        k=strlen(a);

        a[k]=10;

        a[++k]=0;  

    }

    fclose(fp);

}

int fpwrite(char a[])

{

     

    FILE *fp = fopen("C:\\Users\\Administrator\\Desktop\\1.txt""w+");

    if(NULL == fp)

    {

        printf("failed to open dos.txt\n");

        return 1;

    }

     

   fputs(a,fp);

   fclose(fp);

}

  

int main()

{

    char a[10000]={0};

   fpreadline(a);

    fpwrite(a);

    return 0;

}

0
我要回答