vs2022中fscanf 您所在的位置:网站首页 vs中fopen不能用 vs2022中fscanf

vs2022中fscanf

2024-07-12 06:09| 来源: 网络整理| 查看: 265

在用了一段时间的vs之后,我发现这个编译器有点安全过度了,对于我这种小菜鸡来说,搞明白这些安全的函数,如:scanf变成了scanf_s,fscnaf变成了fscanf_s;同时fscanf_s也是这篇博客的主角;

fscanf函数 fscanf(fp," ",x); 例如: char str[20]; fscanf(fp,"%S",str);

在vs2022中,如果用fscanf_s也是按照这个参数输入,那么就会报如下的错误:

其实fscanf和fscanf_s的区别就是多了个域宽检查,也就是多了个参数的输入;

fscanf_s函数  fscanf_s(fp,"",x,域宽); //例如: char str[20]; fscanf_s(fp,"%s",str,20); //如果要调用多个数据 char str1[20],str2[20]; fscnanf_s(fp,"%s %s",str1,20,str2,20);

看的是博主:Pymj的博客_CSDN博客-springcloud,C语言领域博主

小声狗叫(敢信就因为这个函数卡了我俩天!!!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有