system("pause")可以实现冻结屏幕,便于观察程序的执行结果。如下:2、调用getch()函数:此函数是一个不回显函数,当用户按下某个字符时,函数自动读取,无需按回车,需要include<conio.h>,如下:扩展资料:如果需要按下Enter 键才行的思路:1、调用getchar()函数:从stdio流中读字符,当程序调用getchar时,程序...
char buffer[20];printf("请按回车键继续...");gets(buffer);printf("\n");
getchar();getchar();
就说明光标在等着你的输入……所以可能是你输入的数据不满足自己写的程序的规范 比如,程序写 scanf(“%d”,&a);scanf(“%d”,&b);假设你的a 要分别赋值1 2 这时 你的输入应该是1空格或者换行2,而非12。当然,这只是一个简单的例子,有它的不规范之处,但我觉得还是可以说明一些问题的。
程序中可以使用系统相关的库或API来实现按任意键继续的功能。比如在C语言中,可以使用conio.h库中的getch函数来获取用户按下的键盘字符,而不需要等待用户按下回车键。可以通过以下代码实现: #include <stdio.h> #include <conio.h> int main() { printf("按任意键继续运行程序..."); ...
看源程序,一般是回车键换行:程序运行后,光标闪烁等待输入:输入张三,换行的时候就用回车键:然后接着输入第二个数据李四,同样换行是用回车键:同样的方法输入5个同学,打印结果可看是没有问题:如果是其它数据,只需要修改数据类型。
include "stdio.h"int main(int argc,char *argv[]){char a[100];while(1){scanf("%100s",a);if(*a=='#')break;printf("%s\n",a);}return 0;}运行样例:
这时,需要输入10个整数,中间以空格分隔,Tab或回车Tab进行分隔。最后以回车结束,输入回车后即可看到运行的结果。
int n;do printf("请输入数字!\n");scanf("%d",n);printf("输出:%d!\n",n+1);while(true)没调试 im
如果你要的是单纯的循环回车那就用 main { int i;for(i=0;i<99999;i++)printf("\n");} 如果你需要的是简单的一贯自动回车那就直接那需要的地方加上 printf("\n");就好了 希望能帮得了你哈。。。呵呵