用VC6.0调试c语言代码,碰到输入输出语句会弹出窗口,然后崩溃。。。
用VC调试代码的时候只要碰到需要输入或者输入的代码,就会弹出类似的窗口这个是碰到puts语句的时候出现的。碰到scanf也会弹出类似的窗口,只不过图片上puts的地方写的...
用VC调试代码的时候只要碰到需要输入或者输入的代码,就会弹出类似的窗口这个是碰到puts语句的时候出现的。
碰到scanf也会弹出类似的窗口,只不过图片上puts的地方写的是scanf如何解决。。。 展开
碰到scanf也会弹出类似的窗口,只不过图片上puts的地方写的是scanf如何解决。。。 展开
展开全部
不要 按 step into (单步进入) 要用step over (单步跳过,不会进入函数里面去)
M$ 不开源不会给你看它的函数的源代码 ,既然你看不到 你当然就不能用step into 进去看源码
再对他的源码来逐行 执行 明白否
这个窗口上点 cancel 不过接着 会出现汇编窗口 你在 找找 工具上的按钮 在切回 源代码浏览不久行了个
M$ 不开源不会给你看它的函数的源代码 ,既然你看不到 你当然就不能用step into 进去看源码
再对他的源码来逐行 执行 明白否
这个窗口上点 cancel 不过接着 会出现汇编窗口 你在 找找 工具上的按钮 在切回 源代码浏览不久行了个
追问
我是在调试自己写的c语言代码,所以想用step into一步步看看代码的运行情况,如果不step into单步进入,而用step over 的话就不能看代码一步步具体的运行情况了呀,那样我的目的就达不到了。在step into的情况下如何解决这个问题,求大神指点~~~~~
追答
再次强调 不要进到scanf printf里面去
如果你有一个函数 test() 在printf的参数列表中调用例如
printf("%d", test());
那么你就需要在你的test函数内设置“断点”,而不应该 在但不执行到箭头指向printf哪行的时候
在来个step into 设了断点 用 go 他就会自动在断点的地方停下来.... 好好去学学断点 调试吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询