!急需求教啊!!VC程序在VC 6.0中编译成功,不能弹出DOS的结果 为什么 ?

来源:百度知道 编辑:UC知道 时间:2024/06/22 05:26:50
急需求教啊!!VC程序在VC 6.0中编译成功,不能弹出DOS的结果 为什么 ?

如:#include<stdio.h>
main()
{int a=1;
printf("%d",a);

}
以上的简单程序,出现了 (- 0 error(s), 0 warning(s))
但没弹出黑色窗体,即DOs的窗体...
请问是什么原因?
急需求教啊!!

你的控制台窗口(就是你说的DOS窗口)输出1之后马上就关闭了,所以看不到,加一个getch()函数,让程序等待一个输入后再退出就可以了:

#include <stdio.h>
#include <conio.h>
void main()
{int a=1;
printf("%d",a);
getch();
}

你改成void main()
然后在pringf后面添加一个scanf(“%d”,a);
试试

不是没有弹 是弹出后没有了
你加上getch(); 就OK了

是窗口的在现时间太短了你没有注意吧,因为你没有一个暂停语句,而程序他是一句一句的下去,他不会自己停下来让你看清结果,所以你要自己加入一句让他停一留,给你看的语句,如:
#include <stdio.h>
#include <conio.h>
void main()
{int a=1;
printf("%d",a);
getch();
}
或者是:
:#include<stdio.h>
void main()
{int a=1;
printf("%d",a);
system("pause");
}