VS2015编写C语言时显示stdio.h文件出错,求大神指点迷津

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS2015编写C语言时显示stdio.h文件出错,求大神指点迷津相关的知识,希望对你有一定的参考价值。

1>c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\stdio.h(1798): error C2061: 语法错误: 标识符“D_SCL_SECURE_NO_WARNINGS”
1>c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\stdio.h(1798): error C2059: 语法错误:“;”

参考技术A 1、<stdio.h>符号错误
2、用了中文字符“;”改为英文字符即可追问

没有啊,源文件里都是英文,就是说头文件错了

没有啊,源文件里都是英文,就是说头文件错了

追答

没有源码 不好分析

追问

我就写了几行很简单的代码
#include
int main()

printf("hello");
return 0;

其他没有了,点击生成,就报上面的错误

参考技术B #pragma warning(disable:4996加上这句
在有些时候(大多数情况),早期的不安全的函数在VS新的版本中会有安全版本,如scanf()的安全版本scanf_s(),fopen()的安全版本fopen_s()等等,我们首选的是安全版本,但是这里的copy()没有这种安全的改进,所以我们只能采用消除/忽略警告的方式来处理。
参考技术C 怎样的编译 的,,,,,,代码是如何的,,,,,根据代码,去分析。。。。。。。。。。。。。追问

我就写了几行很简单的代码
#include
int main()

printf("hello");
return 0;

其他没有了,点几生成,就报上面的错误

vs2017 C语言 printf未定义

参考技术A 需要include "stdio.h"本回答被提问者采纳 参考技术B 加#include<stdio.h>
你可以百度百科printf,然后其中会告诉你printf需要包含哪个头文件,其他c函数也可以这样去查
参考技术C #include<stdio.h>
你头文件大意了。。

以上是关于VS2015编写C语言时显示stdio.h文件出错,求大神指点迷津的主要内容,如果未能解决你的问题,请参考以下文章

为啥我用vs2012编完c语言之后调试时显示“无法启动程序,系统找不到指定文件”?

C语言怎么把自定义头文件添加到函数库中

用VS15编写多文件程序的时候,c语言提示不允许使用不完整的类型

这段C语言程序为啥运行时显示Debug error和Runtime error?怎么改?(问题截止到2019年3月17日17时00分)

vs编写的c语言程序有办法检测用了多少内存吗?vc6.0也行。。

C语言 显示strcpy出错 求大神解释 编译器是vs2013