4个回答
展开全部
在程序的最后加上一行:getch();
就可以了,不过需要添加头文件<conio.h>
例如:
// 头文件声明
#include <conio.h>
// 主函数
int main( void )
{
// TODO 你需要处理的代码
// TODO 下面一行将是解决你问题的一行
getch();
return 1;
}
解释:
如果你没有任何处理,原则是应该会消失的,这样才是正确的,可能是某些编译器(比如VC6,很老的)为了方便使用者,它会在主函数退出的时候,自动的给追加上一行可以实现类似功能的代码,致使你不用写那一行黑框也不会消失。为了可以更加清楚的学习编程及原理,请使用不方便的编译器,比如你现在使用的这个。遇到问题,多到网上发贴问。
原理:
你的程序执行后,你希望看到黑框,说明你想看到执行的结果,你也会把执行的结果打印到黑框上,所以你需要的就是保留黑框能够显示在你的面前,保留黑框还有别的方法,以上是我比较喜欢的。明确你的目的后,你就去找系统函数,查找哪些系统函数可以成功实现你所需要的功能。这里getch(),这个函数的功能就是从键盘上读入一个字符,字符不回显在屏幕上,同时他也是一个等待型的函数,就是说它会等待用户从键盘上输入一个字符,否则它不会执行完成,这样,你的黑框就停留在你的面前了。
还有,那个黑框的程序一般叫控制台程序,可以叫它控制台,这样更专业。欢迎你进入计算机的世界,请一定好好学习基础,不能光学编程,还要多学习计算机组成原理,CPU的工作原理。
就可以了,不过需要添加头文件<conio.h>
例如:
// 头文件声明
#include <conio.h>
// 主函数
int main( void )
{
// TODO 你需要处理的代码
// TODO 下面一行将是解决你问题的一行
getch();
return 1;
}
解释:
如果你没有任何处理,原则是应该会消失的,这样才是正确的,可能是某些编译器(比如VC6,很老的)为了方便使用者,它会在主函数退出的时候,自动的给追加上一行可以实现类似功能的代码,致使你不用写那一行黑框也不会消失。为了可以更加清楚的学习编程及原理,请使用不方便的编译器,比如你现在使用的这个。遇到问题,多到网上发贴问。
原理:
你的程序执行后,你希望看到黑框,说明你想看到执行的结果,你也会把执行的结果打印到黑框上,所以你需要的就是保留黑框能够显示在你的面前,保留黑框还有别的方法,以上是我比较喜欢的。明确你的目的后,你就去找系统函数,查找哪些系统函数可以成功实现你所需要的功能。这里getch(),这个函数的功能就是从键盘上读入一个字符,字符不回显在屏幕上,同时他也是一个等待型的函数,就是说它会等待用户从键盘上输入一个字符,否则它不会执行完成,这样,你的黑框就停留在你的面前了。
还有,那个黑框的程序一般叫控制台程序,可以叫它控制台,这样更专业。欢迎你进入计算机的世界,请一定好好学习基础,不能光学编程,还要多学习计算机组成原理,CPU的工作原理。
展开全部
第一种方法是在代码最后加上getchar().
第二种方法:用ctrl+f5运行就行了。
第二种方法:用ctrl+f5运行就行了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
上面不写着按任意键继续。。。还有你是说用VS2012写C语言?一句话要加好标点
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询