为什么我用VC6.0编写C程序的时候有时候编译阶段没有错 而运行程序阶段却总是出现一个windows警告框如下? 而相同的程序在用WinTC运行则一切正常呢???急求!谢谢!!!
那为什么用WinTc或者TurboC运行的时候不会有这样的问题呢?
追答我觉得有两种可能性:
1、不同的编译器对同一个语句有不同的默认解释,可以看一下每个编译器的默认解释是什么,可能在其他编译器上能够运行通过。例如每种类型分配的内存之类的。
2、可能是VC的设置的问题,比如我今天编了一个程序,一直报错,在设置里将_windows改为_console就可以了。
PS:你可以把错误从百度上搜一下解决方案,网络上有不少牛人。