在VC++中编译C程序的问题

来源:百度知道 编辑:UC知道 时间:2024/06/28 09:57:59
我在VC++中变写了一个很简单的C程序:

#include <stdio.h>
main()
{
int i=1,j=2,m;
m=i+j;

printf("%d",m);
}
编译后是没错误的,但是不知道为什么就是看不到结果。
我建立程序的过程如下:安装成功后:
1、点文件-新建-在弹出的窗口选(工程)--选win32 console application --填写工程名并选择放置工程的位置-------确定------在弹出的窗口中选“一个空工程”(an empty project) -----确定

2、点文件-新建-在弹出的窗口选(文件)--.选c++ source file,注意在写文件名时一定要加.c后缀

3、在弹出的窗口中编写。

4 之后按Ctrl+F7和Ctrl+F5。
bduser2007的意思是我简历程序的过行程中不需要第1步吗?谢谢了

你那样运行console程序当然看不到结果了,因为它运行完窗口就自动消息了,你按F5运行的话就能看到结果了,这时以DEBUG模式运行。

FIMLight 是对的。应该选他为最佳答案。

另外,我再补充一点:在命令提示符下运行也会看到结果。

如你编译连接后的exe程序是test.exe

在命令提示符下直接用:C:\test.exe就能看到结果。 (假设当前目录为C:\)

还有一种方法,利用重定向,可以使你的结果出现在文件中,如:c:\test.exe > testResult.txt,那么你程序运行的结果全部在testResult.txt文件中。

其实,即使是你那种方式,也可以间接地看到结果,在最后一条指令那儿放一个断点就行了。不过,没人会这样做。除非专门为了调试。

#include <stdio.h>
main()
{
int i=1,j=2,m;
m=i+j;

printf("%d",m);
getch();
答案3

你这不是WIN32编程,当然看不到了.
应该直接选c++ source file,就没问题了.
对.第1步不要就可以了.