为什么我的C程序的exe画面无法静止下来?

来源:百度知道 编辑:UC知道 时间:2024/05/30 20:33:23
#include <stdio.h>
#define x 2.54
int main(void)
{
float height, inch;
printf("what is you height?\n");
scanf("%f",&height);
inch = height / x;
printf("so you height in inch is %.3f inch.\n",inch);
getchar ();
return 0;
}

让运行时对话框保持静止在电脑屏幕上

把程序改一下:
1.加个头文件#include <conio.h>
2.把getchar ();改成getch ();

这样编译生成的exe文件就会静止在屏幕上了。我试了,OK!

#include <stdio.h>
#include <conio.h>
#define x 2.54
int main(void)
{
float height, inch;
printf("what is you height?\n");
scanf("%f",&height);
inch = height / x;
printf("so you height in inch is %.3f inch.\n",inch);
getch ();
return 0;
}