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

新建-项目-win32控制台应用程序-勾选空项目然后在源文件里面,添加c++文件(.cpp)然后写好程序运行就这个样子,没有命令提示符窗口。怎么才能看到命令提示符窗口里面... 新建-项目-win32控制台应用程序-勾选空项目

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

然后写好程序

运行就这个样子,没有命令提示符窗口。怎么才能看到命令提示符窗口里面的结果。
展开
 我来答
平浩利X3
2013-03-16 · TA获得超过827个赞
知道小有建树答主
回答量:526
采纳率:0%
帮助的人:436万
展开全部
注意到底下的成功、失败都是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里写你原来的代码。。。
应该会有闪一下的黑窗口,因为你没有任何能暂停的语句。。。
HLHCHLXH
2013-03-18 · TA获得超过565个赞
知道小有建树答主
回答量:448
采纳率:0%
帮助的人:429万
展开全部
如果是自己写一些比较小的程序算法什么的我建议用空项目!
第三幅图中的程序有一个问题哈,using namespace std;这行应该放在头文件的下面,主函数main的外面!
追问
但是这个是书上的,书上说 写作里面外面都可以,在里面是对局部有效,在外面对全部有效
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式