YING_emm 2023-08-12 21:58 采纳率: 0%
浏览 1

fopen出问题了,怎么改啊

img


fopen_s改成这个不行,说是实参太少fghhryijbvfcxddrtijbcxzsriokjvxdseghhb

  • 写回答

2条回答 默认 最新

  • qzjhjxj 2023-08-12 22:04
    关注

    供参考:

    FILE* fp = null;
    errno_t err = 0;
    err = fopen_s(&fp,filename,"w+")
    if(err==0)
    {
       // 打开文件成功
    }
    

    题主代码修改如下,供参考:

    #include <stdio.h>
    #include <stdlib.h>
    int main()
    {
        FILE *fp1, *fp2;
        errno_t err = 0;
        err = fopen_s(&fp1, "filee.txt", "r");
        if (err){
            printf("\nerror:fail in opening cyfile!");
            exit(0);
        }
        err = fopen_s(&fp2, "copy.txt", "w+");
        if (err){
            printf("\nerror:fail in opening cyfile!");
            exit(0);
        }
        while ((c = fgetc(fp1)) != EOF)
        {
            fputc(c, fp2);
        }
        rewind(fp2);
        c  = fgetc(fp2);
        printf("%c\n", c);
        fclose(fp1);
        fclose(fp2);
        return 0;
    }
    
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 8月12日

悬赏问题

  • ¥15 孟德尔随机化结果不一致
  • ¥15 深度学习残差模块模型
  • ¥50 怎么判断同步时序逻辑电路和异步时序逻辑电路
  • ¥15 差动电流二次谐波的含量Matlab计算
  • ¥15 Can/caned 总线错误问题,错误显示控制器要发1,结果总线检测到0
  • ¥15 C#如何调用串口数据
  • ¥15 MATLAB与单片机串口通信
  • ¥15 L76k模块的GPS的使用
  • ¥15 请帮我看一看数电项目如何设计
  • ¥23 (标签-bug|关键词-密码错误加密)