发布网友 发布时间:2022-04-30 02:00
共1个回答
热心网友 时间:2022-06-28 15:38
摘要VS2010中编写C代码时常见的问题及相关解决办法1.碰到VS2010调试的时候命令符窗口一闪而过,看不到自己的调试结果。通过查找问题的解决方法并对方法进行了检验,得到以下几种解决方案解决方案(1)多加载一个头文件(其中包含了system函数)#include //包含system函数的头文件11然后在主函数return语句前,加上一条窗口暂留的命令system("pause"); //窗口暂留11下面写一个最简单的例子来实现#include "stdafx.h"#include #include //包含system函数的头文件int main (void){ printf("Hello World!\n");\x09system("pause"); //窗口暂留\x09return 0;}1234567891012345678910其运行结果如下:(2)另外一种方法,按ctrl+F5控制台应用程序中F5是直接运行exe文件,即运行完就退出;而Ctrl+F5是在CMD.EXE中运行程序的exe文件,运行完后需要按任意键退出。(3)尝试了下,新建项目的时候如果选择 空项目 则会运行玩直接退出并关闭CMD窗口,而如果选择Win32控制台程序再在下一步中勾选空项目复选框时程序运行完后不会关闭窗口,提示Press any key to continue . . .咨询记录 · 回答于2021-11-17VC2010编译时输入数字78会变为7999748您好,很高兴为您服务很有可能是你在更新微软系统补丁的时候,某个相关文件给更新了,导致VS链接文件的格式与.NET FRAMEWORK里面的文件格式不匹配。以下列举出几种解决方案,你可以尝试下:1、修改VS的配置属性:项目\属性\配置属性\清单工具\输入和输出\嵌入清单:原来是“是”,改成“否”。不过这个方式即使能成功,在每次新建的工程属性里面都需要设置,很麻烦。2、根本上解决问题:根据MSDN上的描述,有一个相关文件CVTRES.EXE,在计算机里面搜索这个文件,可能发现会有很多,重点看这两个路径下的...\Microsoft Visual Studio 10.0\vc\bin\cvtres.exe,C:\Windows\Microsoft.NET\Framework\v4.0.30319\cvtres.exe,(有可能还有其他路径,比如:C:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03f5f7f11d50a3a_6.1.7601.17514_none_ba1c770af0b2031b,这个就和32或者64位系统有关了)右键属性|详细信息 查看两者版本号,如果是因为更新系统补丁造成的,则可以将低版本的复制并覆盖高版本的,如果不是因为更新导致,试试用高版本的替换低版本的,总之多试试(这两个路径不行,就试试其他路径的),记得备份!!3、安装VS2010的SP1补丁包。希望能够帮助到您,祝您生活愉快,也希望您能给个赞哦,谢谢!VS2010中编写C代码时常见的问题及相关解决办法1.碰到VS2010调试的时候命令符窗口一闪而过,看不到自己的调试结果。通过查找问题的解决方法并对方法进行了检验,得到以下几种解决方案解决方案(1)多加载一个头文件(其中包含了system函数)#include //包含system函数的头文件11然后在主函数return语句前,加上一条窗口暂留的命令system("pause"); //窗口暂留11下面写一个最简单的例子来实现#include "stdafx.h"#include #include //包含system函数的头文件int main (void){ printf("Hello World!\n");\x09system("pause"); //窗口暂留\x09return 0;}1234567891012345678910其运行结果如下:(2)另外一种方法,按ctrl+F5控制台应用程序中F5是直接运行exe文件,即运行完就退出;而Ctrl+F5是在CMD.EXE中运行程序的exe文件,运行完后需要按任意键退出。(3)尝试了下,新建项目的时候如果选择 空项目 则会运行玩直接退出并关闭CMD窗口,而如果选择Win32控制台程序再在下一步中勾选空项目复选框时程序运行完后不会关闭窗口,提示Press any key to continue . . .我只想知道,输入的两个数x和y的值为什么会变成一长串那种数字亲,您看一下您有没有操作失误哦没有,程序都对着有什么错误亲,您关闭重启试试哦