鱼C论坛

 找回密码
 立即注册
查看: 2079|回复: 5

关于Stack around the variable 'word2' was corrupted.

[复制链接]
发表于 2020-5-9 22:36:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
就是一个很简单的代码,但是会出现Stack around the variable 'word2' was corrupted.这个问题,想请教一下大佬们这个是什么原因?我是在vs2015上运行的
#include<stdio.h>

int main()
{
        char word[8];
        char word2[8];
        scanf("%s", word);
        scanf("%s", word2);
        printf("%s##%s##\n", word, word2);
        return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-5-9 22:42:15 | 显示全部楼层
补充一下,是两个字符串长度都为8时出现的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-9 22:44:06 | 显示全部楼层
【project->配置属性->c/c++->代码生成->基本运行时检查】设为【默认值】
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-9 22:46:35 | 显示全部楼层
苏格拉没有底呀 发表于 2020-5-9 22:44
【project->配置属性->c/c++->代码生成->基本运行时检查】设为【默认值】

但是这样只会输出word2了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-9 22:55:46 | 显示全部楼层
刺客标号10029 发表于 2020-5-9 22:46
但是这样只会输出word2了

emmmmmm,具体的话我也不是特别清楚,不过我用的是DevC++编译器,输出完全没有问题。
如果说还没有解决的话,你看看百度,要么就换其他编译器试试,能力有限
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-9 23:05:11 | 显示全部楼层
苏格拉没有底呀 发表于 2020-5-9 22:55
emmmmmm,具体的话我也不是特别清楚,不过我用的是DevC++编译器,输出完全没有问题。
如果说还没有解决 ...

还是谢谢你
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-14 02:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表