hello203 2021-12-30 09:50 采纳率: 73.3%
浏览 21
已结题

VS2019使用scanf_s出现弹窗问题

问题遇到的现象和发生背景

用getchar就没有,一但使用scanf_s,或者fscanf就会出现。easy文档中存储的是口算题,easyanswer文档中存储的是答案。用的VS2019.

问题相关代码,请勿粘贴截图
运行结果及报错内容

img

我的解答思路和尝试过的方法
FILE* fp = NULL;
    errno_t err;
    printf("请选择难度:easy,medium,difficult\n");
    scanf_s("%s", n1, 10);
    if (n1[0] == 'e')
    {
        if ((err = fopen_s(&fp, "easy.txt", "r")) != 0)
        {
            printf("打开失败");
            exit(-1);
        }
        while (!feof(fp))
        {
            c = fgetc(fp);
            putchar(c);
        }
        fclose(fp);
        for (j = 0; j < 20; j++)
        {
            scanf_s("%d ", p1[j],2);
        }
        if ((err = fopen_s(&fp, "easyanswer.txt", "r")) != 0)
        {
            printf("打开失败");
            exit(-1);
        }
        for(j=0;j<20;j++)
        {
            fscanf_s(fp, "%d", n3[j],3);
        }
        fclose(fp);
        for (i = 0; i < 50; i++)
        {
            printf("%d", n3[i]);
        }

        printf("%d", scour);
    }

我想要达到的结果
  • 写回答

1条回答

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 5月6日
      • 已采纳回答 4月28日
      • 创建了问题 12月30日

      悬赏问题

      • ¥50 有没有大佬看一下关于思科的这道题怎么做
      • ¥30 求十字路口交通灯S7-200plc,今天早上八点前。
      • ¥20 如何用智能手表oppowatch3实现个人热点功能
      • ¥15 运营商打开wanpush会有怎么样的危害
      • ¥15 Java编程题,定义一个时钟
      • ¥15 Python面向对象编程——生成多项式的一阶导数
      • ¥15 在编写C++程序遇到了问题
      • ¥15 java程序查找字符串中所有的回文并输出
      • ¥15 怎么让只支持对.exe 和.dll文件进行加壳的加壳器,同时让它也支持php文件加壳呢
      • ¥15 这两个数学公式什么意思?