VS2012编译C语言代码运行出现黑框一闪就没了
用VS2012编写C语言后,我们建立控制台应用程序,代码执行出现黑框,即控制台。但是我们还没有看到输出的结构,黑框一闪就消失了。
为了防止黑框消失,我们可以在程序的结尾加入:一个等待输入的函数 或者sysytem("pause");
等待输入的函数:
getch(),这个函数的功能就是从键盘上读入一个字符,字符不回显在屏幕上,同时他也是一个等待型的函数,就是说它会等待用户从键盘上输入一个字符,否则它不会执行完成,这样控制台就停留在你的面前了。
使用该函数需要加入头文件:#include <conio.h>
sysytem("pause")
system是从程序中调用系统命令,system("pause")是从程序里调用“pause”命令;而pause 是冻结屏幕,在命令行上输出一行类似于“Press any key to exit”的字,等待用户按一个键然后返回。
使用该函数需要加入头文件:#include<stdlib.h>
程序:求最后三位数值
# include<stdio.h>
#include <conio.h>
#include<stdlib.h>
int main()
{
int m;
int n;
int S=1;
scanf("%d%d",&m,&n);
if(n!=0)
{
for (int i = 0; i < n; i++)
{
S=S*m;
S=S%1000;
}
printf("The last 3 numbers is %.3d.\n",S);
}
else
printf("The last 3 numbers is 1.\n",S);
//getch(); //等待输入的函数
system("pause");
return 0;
}
版权声明:本文为u013045552原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。