xiaomi-- 2015-10-28 04:49 采纳率: 0%
浏览 4616
已采纳

如何用C语言实现.txt文件中内容的添加

问题,如何用C语言中append()函数实现5、9、13行的功能:依次将1、2、3写入到D盘ccc.txt中。
void main(){ ............1
int a=4,b=2; ............2

if(a*b==8) ............3
{ ............4
//将1写入D盘ccc.txt文件中 ............5
} ............6
if(a-b==2) ............7
{ ............8
//将2写入D盘ccc.txt文件中 ............9
} ............10
if(a+a==8) ............11
{ ............12
//将3写入D盘ccc.txt文件中 ............13
} ............14
} ............15
我需要完整的main函数,请帮我把代码补充完整一下吧,谢谢~


  • 写回答

1条回答 默认 最新

  • ysuwood 2015-10-28 05:32
    关注
     #include "stdafx.h"
    
    void main()
    {
        int a=4,b=2;
    
        if(a*b==8) 
        { 
            //将1写入D盘ccc.txt文件中 ............5
            FILE *fp;
            fp=fopen("D:\\ccc.txt","a+");
            if(fp==NULL)
            {
                printf("ccc.txt文件打开失败!");
                return;
            }
            fprintf(fp,"%d",1);
            fclose(fp);
        }
        if(a-b==2)
        {
            //将2写入D盘ccc.txt文件中 ............9
            FILE *fp;
            fp=fopen("D:\\ccc.txt","a+");
            if(fp==NULL)
            {
                printf("ccc.txt文件打开失败!");
                return;
            }
            fprintf(fp,"%d",2);
            fclose(fp);
        } 
        if(a+a==8)
        { 
            //将3写入D盘ccc.txt文件中 ............13
            FILE *fp;
            fp=fopen("D:\\ccc.txt","a+");
            if(fp==NULL)
            {
                printf("ccc.txt文件打开失败!");
                return;
            }
            fprintf(fp,"%d",3);
            fclose(fp);
        }
    } 
    
    

    展开全部

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部