怎么让控制台程序运行完成后不结束?

来源:百度知道 编辑:UC知道 时间:2024/05/30 14:14:27
执行完就结束,看不到结果,怎么解决这个问题?我用vc++ 6.0。最后加一个getchar();也不行,我的程序如下:
# include <stdio.h>
# include <math.h>
void main()
{
double a,b,c,p,s;
printf("input...\n");
scanf("%lf,%lf,%lf",&a,&b,&c);
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("s=%lf",s);
getchar();
}

添加头文件 #include "conio.h"

getchar改为getch();

我用你的程序执行,并没有出现你说的问题呀?而且去掉getchar()也没有关系。

cin.get() ;就可以了。