• 问题总会出现,不过解决问题的方法也会出现!!!

代码练习-50-文件操作fgets和fputs函数

代码练习 小雨 394次浏览 已收录 0个评论

—— ——-

//
//  main.c
//  C语言-文件操作fgets和fputs函数

#include 
#include 
#include 

int main(int argc, const char * argv[]) {

    //1.声明文件指针
    FILE *fp=NULL;

    //2.打开文件
    fp = fopen("b.txt", "a");
//    3.判断文件是否打开
    char str [30];
    if (fp!=NULL) {
        //    4.如果打开写入数据
        fgets(str,sizeof(str), stdin);
        fputs(str,fp);

        printf("一共接收了%ld个字符n",strlen(str));
    }else{
    //    5.打开失败任意键推出
        printf("对不起,文件打开失败,请按任意键推出!n");
        getchar();
        exit(1);
    }


    printf("n");

//    6.输出文件数据
    char str2[sizeof(str)];
    fgets(str2,sizeof(str),fp);
    printf("%sn",str);

//    7.关闭文件

    fclose(fp);

    return 0;
}

本博客内容既有转载自网络的内容,也有本作者原创内容,仅供学习与交流之用
如有侵权或者错误之处,请及时在下方留言!
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址