BUG程序调试总结

BUG程序调试总结

今天犯了一个不该犯的小问题,在vs2019中使用sizeof()出现了输入被劫断的问题

当时也尝试使用断点,不知道是自己调bug的时间久了还是一下子抽风了,反正

很明显的一个问题自己却调了几个小时...

那我们就来谈谈今天遇到的问题吧

当我复制其他代码到vs2019中时有一堆函数需要改代码太多此处省略几个字子...

改完之后程序正常跑起来了,(这里是一个关于密码匹配的问题)但是问题又来了这里

使用scanf_s()输入密码,密码明明对了为什么匹配不上呢这就一时想不通了,不想了直接写

cout<<"text"<

就是scanf_s搞的鬼当时使用的是scanf_s("%s",&account,sizeof(char));和scanf_s("%s",&code(int));

就是这个小问题犯了就浪费了一下午来找,char为一个字节,输入时就被截断了,密码当然不匹配,了

所以这些没遇到过,但是很简单浪费大把时间到这上面不值得,所以大家调试的时候一定要细心,不要向我这样粗心大意,不然浪费的时自己的时间

(来自奇牛学院#残芯同学)

BUG程序调试总结_第1张图片

你可能感兴趣的:(笔记,c语言,c++,sizeof)