[技术| 编程·课件·Linux] scanf() 函数的疑问

zhoushishang · 发布于 2013-05-14 17:02 · 3993 次阅读
2630
本帖最后由 zhoushishang 于 2013-5-14 18:23 编辑

     用了visual studio 2012更新了update2,然后带来了一个很麻烦的问题“
#include<stdio.h>
int main(void)
{
        int num;

        scanf("%d",&num);
        printf("%d",num);

        return 0;
}
      凡是带有scanf()函数的都会提醒:error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.并且编译失败。
      现在该怎么办,这个版本以后都不能用scanf()函数了?

        问题已解决:
        第一步:D:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\VCWizards\AppWiz\MFC\Library\templates\2052
打开此文件夹下(我安装在D盘)的stdafx.h文件,在任何#include前添加:
#define _CRT_SECURE_NO_DEPRECATE
#define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 1PS:2052文件夹对应的是计算机语言为简体中文的文件夹,如果是别的语言那在\templates\的别的文件夹下修改。

      第二步:更改预处理定义:

      项目->属性->配置属性->C/C++ -> 预处理器 -> 预处理器定义->编辑  打开的方框中增加:_CRT_SECURE_NO_DEPRECATE




共收到 27 条回复
jangwooning · #2 · 2013-5-14 17:13:53  回复 支持 反对
http://www.th7.cn/Program/c/201303/127343.shtml这个帖子里有回答,不几道能不能解决你的问题

点评

非常感谢,按照方法,做完方法二和方法三就成功了。  详情 回复 发表于 2013-5-14 18:11
非常感谢,按照方法,做完方法二和方法三就成功了。  详情 回复 发表于 2013-5-14 18:07
#define _CRT_SECURE_NO_DEPRECATE 这个定义有效吗?没有被替换的内容啊  详情 回复 发表于 2013-5-14 18:02

评分

参与人数 2学分 +20 收起 理由
小马 + 5
vo_ + 15 积极解答同学问题!很热心!加分!

查看全部评分

zhoushishang · #3 · 2013-5-14 18:02:47  回复 支持 反对
jangwooning 发表于 2013-5-14 17:13
http://www.th7.cn/Program/c/201303/127343.shtml这个帖子里有回答,不几道能不能解决你的问题

#define _CRT_SECURE_NO_DEPRECATE
这个定义有效吗?没有被替换的内容啊
inccinf · #4 · 2013-5-14 18:04:00  回复 支持 反对
在主要作为C++平台的VS下写纯C语言的代码本来就是很蛋疼的。。。楼主要是写C代码,最好是在LINUX平台使用GCC,或者在WINDOWS中使用MinGW,当然这些都是命令行的,如果不习惯,在WINDOWS下可以使用Code::Blocks

点评

多谢提醒,现在刚开始,还能凑合,实在不方便了再改成LINUX平台。  详情 回复 发表于 2013-5-14 18:24
zhoushishang · #5 · 2013-5-14 18:07:17  回复 支持 反对
jangwooning 发表于 2013-5-14 17:13
http://www.th7.cn/Program/c/201303/127343.shtml这个帖子里有回答,不几道能不能解决你的问题

非常感谢,按照方法,做完方法二和方法三就成功了。
zhoushishang · #6 · 2013-5-14 18:11:05  回复 支持 反对
jangwooning 发表于 2013-5-14 17:13
http://www.th7.cn/Program/c/201303/127343.shtml这个帖子里有回答,不几道能不能解决你的问题

非常感谢,按照方法,做完方法二和方法三就成功了。
小木公 · #7 · 2013-5-14 18:17:01  回复 支持 反对
用gcc吧 vs主要还是搞c++的
zhoushishang · #8 · 2013-5-14 18:24:49  回复 支持 反对
inccinf 发表于 2013-5-14 18:04
在主要作为C++平台的VS下写纯C语言的代码本来就是很蛋疼的。。。楼主要是写C代码,最好是在LINUX平台使用GC ...

多谢提醒,现在刚开始,还能凑合,实在不方便了再改成LINUX平台。
阎魔あい · #9 · 2013-5-15 10:46:53  回复 支持 反对
好孩子啊。。。。。天天搞学术,我就只知道看动漫。。。。。

点评

动漫偶也非常关注啊。最近好多不错的动漫,有的等了。  详情 回复 发表于 2013-5-15 14:32
zhoushishang · #10 · 2013-5-15 14:32:41  回复 支持 反对
阎魔あい 发表于 2013-5-15 10:46
好孩子啊。。。。。天天搞学术,我就只知道看动漫。。。。。

动漫偶也非常关注啊。最近好多不错的动漫,有的等了。

点评

是的是的~~~不过最近再追老动漫,重温夏目友人帐~~~好治愈啊  详情 回复 发表于 2013-5-15 15:44
阎魔あい · #11 · 2013-5-15 15:44:58  回复 支持 反对
zhoushishang 发表于 2013-5-15 14:32
动漫偶也非常关注啊。最近好多不错的动漫,有的等了。

是的是的~~~不过最近再追老动漫,重温夏目友人帐~~~好治愈啊

点评

还有啥好动漫推荐。跪求啊  详情 回复 发表于 2013-5-15 18:25
zhoushishang · #12 · 2013-5-15 18:25:05  回复 支持 反对
阎魔あい 发表于 2013-5-15 15:44
是的是的~~~不过最近再追老动漫,重温夏目友人帐~~~好治愈啊

还有啥好动漫推荐。跪求啊

点评

fate/zero 或者 another~这个特别喜欢!!!!!!!还很短呢,日本同名恐怖小说改编  详情 回复 发表于 2013-5-15 23:42
阎魔あい · #13 · 2013-5-15 23:42:42  回复 支持 反对
zhoushishang 发表于 2013-5-15 18:25
还有啥好动漫推荐。跪求啊

fate/zero    或者 another~这个特别喜欢!!!!!!!还很短呢,日本同名恐怖小说改编

点评

学长表示最近在看another,吼吼  详情 回复 发表于 2013-5-17 10:43
最近热播的《进击的巨人》你应该肯定有看吧?  详情 回复 发表于 2013-5-16 09:37
zhoushishang · #14 · 2013-5-16 09:37:57  回复 支持 反对
阎魔あい 发表于 2013-5-15 23:42
fate/zero    或者 another~这个特别喜欢!!!!!!!还很短呢,日本同名恐怖小说改编

最近热播的《进击的巨人》你应该肯定有看吧?

点评

恩恩~还特意一集一集下载下来了~不过就到第六集。。。。。。。。。  详情 回复 发表于 2013-5-16 13:20
阎魔あい · #15 · 2013-5-16 13:20:23  回复 支持 反对
zhoushishang 发表于 2013-5-16 09:37
最近热播的《进击的巨人》你应该肯定有看吧?

恩恩~还特意一集一集下载下来了~不过就到第六集。。。。。。。。。

点评

我木有忍住诱惑,把漫画都给看了。漫画果断比动画重口那么一点。  详情 回复 发表于 2013-5-16 19:12
zhoushishang · #16 · 2013-5-16 19:12:20  回复 支持 反对
阎魔あい 发表于 2013-5-16 13:20
恩恩~还特意一集一集下载下来了~不过就到第六集。。。。。。。。。

我木有忍住诱惑,把漫画都给看了。漫画果断比动画重口那么一点。

点评

额好吧。。。。你果然也是个重口味的人。。。。。。。。、  详情 回复 发表于 2013-5-16 19:23
阎魔あい · #17 · 2013-5-16 19:23:40  回复 支持 反对
zhoushishang 发表于 2013-5-16 19:12
我木有忍住诱惑,把漫画都给看了。漫画果断比动画重口那么一点。

额好吧。。。。你果然也是个重口味的人。。。。。。。。、

点评

为啥要用“也”呢?  详情 回复 发表于 2013-5-16 19:40
zhoushishang · #18 · 2013-5-16 19:40:59  回复 支持 反对
阎魔あい 发表于 2013-5-16 19:23
额好吧。。。。你果然也是个重口味的人。。。。。。。。、

为啥要用“”呢?

点评

因为我很很重。。。。。  详情 回复 发表于 2013-5-16 20:58
阎魔あい · #19 · 2013-5-16 20:58:16  回复 支持 反对
zhoushishang 发表于 2013-5-16 19:40
为啥要用“也”呢?

因为我很很重。。。。。

点评

不知有没有看过杀戮都市?  详情 回复 发表于 2013-5-17 09:42
zhoushishang · #20 · 2013-5-17 09:42:40  回复 支持 反对
阎魔あい 发表于 2013-5-16 20:58
因为我很很重。。。。。

不知有没有看过杀戮都市?

点评

听过没看过。。。。看过校园默示录和大剑。。。。。都挺重的  详情 回复 发表于 2013-5-17 10:23
阎魔あい · #21 · 2013-5-17 10:23:32  回复 支持 反对
zhoushishang 发表于 2013-5-17 09:42
不知有没有看过杀戮都市?

听过没看过。。。。看过校园默示录和大剑。。。。。都挺重的

点评

校园默示录和大剑,重口的丫。杀戮都市风格跟进击的巨人类似,稍微再黑暗一点  详情 回复 发表于 2013-5-17 14:48
gelimuqiao · #22 · 2013-5-17 10:43:22  回复 支持 反对
阎魔あい 发表于 2013-5-15 23:42
fate/zero    或者 another~这个特别喜欢!!!!!!!还很短呢,日本同名恐怖小说改编

学长表示最近在看another,吼吼

点评

学妹表示学长你很有品味啊!!!!!!!!!  详情 回复 发表于 2013-5-17 13:25
阎魔あい · #23 · 2013-5-17 13:25:56  回复 支持 反对
gelimuqiao 发表于 2013-5-17 10:43
学长表示最近在看another,吼吼

学妹表示学长你很有品味啊!!!!!!!!!
zhoushishang · #24 · 2013-5-17 14:48:33  回复 支持 反对
阎魔あい 发表于 2013-5-17 10:23
听过没看过。。。。看过校园默示录和大剑。。。。。都挺重的

校园默示录和大剑,重口的丫。杀戮都市风格跟进击的巨人类似,稍微再黑暗一点

点评

我其实就是一重口味的人 ,,。。。。。。  详情 回复 发表于 2013-5-17 18:37
阎魔あい · #25 · 2013-5-17 18:37:33  回复 支持 反对
zhoushishang 发表于 2013-5-17 14:48
校园默示录和大剑,重口的丫。杀戮都市风格跟进击的巨人类似,稍微再黑暗一点

我其实就是一重口味的人  ,,。。。。。。

点评

那就推荐杀戮都市给你了,漫画,动画都有。我的话除了《机关枪少女》实在接受不了,别的都还过得去  详情 回复 发表于 2013-5-17 20:55
zhoushishang · #26 · 2013-5-17 20:55:33  回复 支持 反对
阎魔あい 发表于 2013-5-17 18:37
我其实就是一重口味的人  ,,。。。。。。

那就推荐杀戮都市给你了,漫画,动画都有。我的话除了《机关枪少女》实在接受不了,别的都还过得去

点评

低调低调。。。。别告诉别人ha~~~~~  详情 回复 发表于 2013-5-18 14:34
阎魔あい · #27 · 2013-5-18 14:34:40  回复 支持 反对
zhoushishang 发表于 2013-5-17 20:55
那就推荐杀戮都市给你了,漫画,动画都有。我的话除了《机关枪少女》实在接受不了,别的都还过得去

低调低调。。。。别告诉别人ha~~~~~

点评

大家心照不宣  详情 回复 发表于 2013-5-18 16:18
zhoushishang · #28 · 2013-5-18 16:18:53  回复 支持 反对
阎魔あい 发表于 2013-5-18 14:34
低调低调。。。。别告诉别人ha~~~~~

大家心照不宣
回帖
B Color Image Link Quote Code Smilies
Command + Enter
快速回复 返回顶部 返回列表