当前位置: 代码迷 >> 综合 >> VS2013中无法使用scanf、strcpy、strlen、strcat...等
  详细解决方案

VS2013中无法使用scanf、strcpy、strlen、strcat...等

热度:40   发布时间:2024-03-06 23:22:23.0

VS编译器无法使用scanf等库函数

会出现如下图所示的错误:
在这里插入图片描述
提示用户使用 _CRT_SECURE_NO_WARNINGS

解决办法一:

在开始输入

#define _CRT_SECURE_NO_WARNINGS 1

这样的话每次都得输入很麻烦,让编译器默认添加这句话

1.打开Visual Studio 12.0所在文件夹并打开VC

在这里插入图片描述

2.再打开vcprojectitems

在这里插入图片描述

3.里面有newc++file.cpp

在这里插入图片描述

4.右键newc++file.cpp以记事本的方式打开,添加

#define _CRT_SECURE_NO_WARNINGS 1

在这里插入图片描述

5.这样每次创建.c文件时,都会默认添加

在这里插入图片描述

解决办法二:

1.右键项目点属性

在这里插入图片描述

2.在C/C++中点预处理器

在这里插入图片描述

3.在预处理器定义里面编辑

在这里插入图片描述

4.把_CRT_SECURE_NO_WARNINGS粘贴上,点确定,应用即可

在这里插入图片描述

5.编译器将不再报错

在这里插入图片描述