用vc++6.0编程序,可是运行的时候,小黑屏停留时间太短,而网上的getchar();,什么的我也不太会用

希望有高人指点一下、、我是初学者

第1个回答  2011-07-07
在最后一行加上一个等待输入的语句就行了,比如getchar(),这样就不会消失了,因为程序在等你输入,想结束的时候按下回车就好了。追问

但是光这样,他提示说,未知...

第2个回答  2011-07-07
#include<stdio.h>
int main()
{
getchar();

return 0;
}
//你不从键盘按一个键的话,那个小黑屏窗口是不会消失的。
//getchar()的意思就是,从键盘获取一个字符(按一个键)追问

那我其他的放在哪里呢? 还是这个程序在它的下面?

追答

你想实现一下什么功能呢?想输出什么,还是什么什么?

追问

#include
#include
void main()
{int a,b,c,d;
scanf("%d,%d,%d",&a,&b,&c);
if(a>b) d=a;
else d=b;
if(d>c)
printf("%d\n",d);
else
printf("%d\n",c);
}

追答

你这个程序,在我的机子上运行的挺好的,当我输入1,2,3回车的时候就显示出来了,你不用再去按任意键,那个小黑屏窗口不会马上消失啊,如果还是会的话,你可以在最后一句话加上getchar();就应该没问题了。

追问

我用vc++,然后弄成。exe格式的,就一晃就没有了。。无奈死了,我一加在下面,就有错误了

追答

那就加两个getchar();我也是vc++6.0运行的,刚刚在vc里面运行还好,到exe文件里面就很快消失那个小黑屏窗口,现在应该没有问题了。
#include
#include
void main()
{int a,b,c,d;
scanf("%d,%d,%d",&a,&b,&c);
if(a>b) d=a;
else d=b;
if(d>c)
printf("%d\n",d);
else
printf("%d\n",c);

getchar();
getchar();

}//不过那个头文件#include在这里是没有用的,去了也无防

本回答被提问者采纳
第3个回答  2011-07-07
1.
加头文件
#include<conio.h>
函数:
getch();

2.加system("pause");//头文件:#include<stdlib.h>
第4个回答  2011-07-07
点红色叹号运行追问

我是嫌他时间太短 希望在程序加点什么,好让他输出结果的物理时间长点

用vc++6.0编程序,可是运行的时候,小黑屏停留时间太短,而网上的getchar...
在最后一行加上一个等待输入的语句就行了,比如getchar(),这样就不会消失了,因为程序在等你输入,想结束的时候按下回车就好了。

vc++6.0平台上进行opengl编程时,运行程序一闪而过,但是有的程序是能...
1、可以在main函数return 前加上添加一句getchar();2、个人认为,比较好的做法是在main函数return 前加上system("pause");需要#include <stdlib.h> ps:system就是调用从程序中调用系统命令(和shell命令)。system("pause")就是从程序里调用“pause”命令;而“pause”这个系统命令的功能很简单,就...

用vc++6.0写的C程序,我根据路径,点击那个exe文件,可是屏幕上一闪而过...
程序一执行完就结束了,所以要么在最后等待用户输入些什么,要么使用系统函数来暂停。前者是在return之后加一句getchar();后者是用system("pause");

vc++6.0编译好程序运行时窗口很快关闭怎么办
在程序末尾加个getchar() 试试

...C++ 6.0 C语言编程后生成的exe文件单独运行时,输入后按下回车没...
这个可以配置一下include的路径,你用Windows搜索在VC目录下搜一下windows.h这个文件, 把所在的目录配到 好像是菜单Tools -> Option对话框的Directory页面里面, 具体的你自己选一下, 我图形界面的东西记不太清.命令行的方法(另一种方法):开始菜单 -> 运行. 然后输入cmd回车. 把你的程序拖到那个黑...

我用vc++6.0写c语言。程序在vc++6.0内运行很正常,但直接打开生成的exe...
include<conio.h> include <stdio.h> int main(){ printf ("holle.\\n");getch();} 不是没运行,是运行后关闭了

vc++6.0写c语言,运行没错误,但是不能弹出运行的窗口,什么情况?
在最后加上一句 getchar(); 让程序等待就可以了 这个东西他不是不弹,只是执行完了以后自动退出了,所以闪了一下就没了

单独运行vc++6.0编的exe,输完数字按回车就退出了,怎么解决?但是在VC...
编译只是检查程序是否有语法错误,程序在运行中出现的内存溢出,数组越界是检查不出来的。把你的程序贴出来看看。

...我用vc++6.0编出的exe文件只能在集成环境中运行,用电脑直接打开会闪...
1.在代码段末尾加上getch();就可以了。(代码段末尾指你程序要执行完之前, 一般在return 0;之前)或者,加上getchar(); 也行。原理就是停止,等待用户输入,即你没输入的话,程序就不算执行完毕。个人认为getch();比较好。因为你加getch();是按任意键退出,而getchar();,你可以输入若干个字符...

关于“VC++6.0运行显示出现一个问题,导致程序停止正常工作”的问题
程序是死循环,if (getchar()=='Y'||getchar()=='y')break;加到while中 while写成while(true)choice没什么用,删除了吧

相似回答