visual studio 2012 写好C++程序源代码,运行后看不到命令提示符里面的结果。

新建-项目-win32控制台应用程序-勾选空项目

然后在源文件里面,添加c++文件(.cpp)

然后写好程序

运行就这个样子,没有命令提示符窗口。怎么才能看到命令提示符窗口里面的结果。

注意到底下的成功、失败都是0吗,说没有找到入口点。
main()是标准C++的函数入口。标准C++的程序入口点函数,默认字符编码格式ANSI
函数签名为:
int main();
int main(int argc, char* argv[]);
_tmain()是Visual Studio提供的对unicode字符集和ANSI字符集进行自动转换用的程序入口点函数。
函数签名为:
int _tmain(int argc, TCHAR *argv[])
当你程序当前的字符集为unicode时,int _tmain(int argc, TCHAR *argv[])会被翻译成
int wmain(int argc, wchar_t *argv[])
当你程序当前的字符集为ANSI时,int _tmain(int argc, TCHAR *argv[])会被翻译成
int main(int argc, char *argv[])
建议你直接重新创一个项目,把中间代码粘贴到_tmain里。不要选择空项目,先选win32应用程序,然后点完成就行了。改起来太麻烦,需要加如stdafx.h,创建一个stdafx.h,加入tchar.h……还得改项目的各种属性,我也没成功过,直接重创一个算了追问

成功和失败都是0,是因为我运行了两次,第一次成功1,失败0,第二次成功失败都是0。

我按你的方法做过,编译不能通过。

追答

创建新项目,不要选控制台,选择win32项目,建好后打开stdafx.h,加入#include
关闭stdafx.h。
在_tmain里写你原来的代码。。。
应该会有闪一下的黑窗口,因为你没有任何能暂停的语句。。。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-18
如果是自己写一些比较小的程序算法什么的我建议用空项目!
第三幅图中的程序有一个问题哈,using namespace std;这行应该放在头文件的下面,主函数main的外面!追问

但是这个是书上的,书上说 写作里面外面都可以,在里面是对局部有效,在外面对全部有效

怎么用 Visual Studio写c++程序,为什么我的程序编好了,却显示不出来结...
单击“代码”节点中的“C++ 文件(.cpp)”,输入一个文件名,然后单击“添加”。该 .cpp 文件即显示在“解决方案资源管理器”中的“源文件”文件夹中,并且在键入代码的位置,出现一个选项卡式窗口。在 Visual Studio 中,在新创建的选项卡中单击,并键入使用标准 C++ 库的有效 C++ 程序,或者复制...

Visual studio运行C++后怎么查看输出结果?编好的程序点“运行”,显示生...
在需要看输出结果的行,按F9,会下一个断点,运行后会在此处中断,然后将需要查看的变量拖到watch窗口查看。

运行visual studio 2012的程序总是出现microsoft visual studio c++...
你设置一个断点 一步一步debug下去 看执行到哪一步报错,在那附近看看变量 指针的什么的问题

Visual C++编译时只显示出错个数但是不显示出错在哪里,是怎么回事
C:\\Program Files\\Microsoft Visual Studio\\Common\\MSDev98\\Bin C:\\Program Files\\Microsoft Visual Studio\\VC98\\BIN C:\\Program Files\\Microsoft Visual Studio\\Common\\TOOLS C:\\Program Files\\Microsoft Visual Studio\\Common\\TOOLS\\WINNT include files:C:\\Program Files\\Microsoft Visual Studio\\VC98\\IN...

...Visual Studio 2010,做C++的时候,运行显示' 不是内部或外部 命令...
是你设置的问题吧!新建一个项目,一是语言要选择VC++,二是项目的类型选择空项目!然后在建好项目里的解决方案资源管理器的“源文件”这个文件夹下选择添加新建项,在弹出的对话框中选择左边的“代码”选择c++,然后输入一个文件名,一定要是带·c后缀的!

C++为什么代码运行无效果?
例如Project1,直接在visualstudio里面按三角按钮debug运行程序实际运行目录在Project1目录下,而不是在Debug目录。你可以直接在build出来的Debug目录或Relese目录添加要读取的txt文件,并直接运行编译好的exe文件,比如下图:当然,你读取了txt文件内容后,代码也需要稍微修改下。3. 可以在main函数最后面加上...

如何在visual studio2012中正确运行C程序
打开visual studio 2017。点击文件--->新建--->项目。输入文件路径和工程名称并选择空项目,然后点击确定。右键源文件,点击添加--->新建项。选择c++文件 然后就可以输入代码了。输入好代码,要在最后return 0;前面加上getchar();要不然看不到运行结果。最后,点击“本地windows调试器”运行。运行成功...

怎样用Microsoft visual c++把c源代码编译成exe 可执行文件
第四步:在新建的工程中添加文件,选择C++ Source File,但是文件扩展名记得用“.c”;第五步:编辑源代码;第六步:单击工程,并选择执行,即可一次性完成编译、连接和执行工作,就可以看到程序运行结果了,当然也可以分步编译、连接、执行!其实固体要看你是什么编程语言来的!VC++支持多种语言 不同...

visual studio 运行C++程序 总是系统找不到路径
看看配置是否错误:在你的工程的属性里找output directory看是否是.\\debug; 找Linker的输出output file看是否是.\\debug\/iumei_wangtianyu.exe

Visual studio2012 程序运行后输出框只显示一下就自动关掉
你写的是控制台程序吗?如果是的话,这是正常的,因为程序执行完了。你可以在Main函数的最后设置一个断点,然后进行调试,就可以停住了。或者打开操作系统的控制台(运行->“cmd”->回车),然后把你的工程目录下的Debug\\xxx.exe或者Release\\xxx.exe拖放到控制台窗口中,再按回车运行。

相似回答