c语言小问题?求解

来源:百度知道 编辑:UC知道 时间:2024/05/11 18:07:39
void main()
{
printf("123456 \n");
}
运行这个程序后,答案是显示出来了,但是我按任意建就直接结束了这个程序。我想加点命令,按任意键都是执行这个语句?
这个要怎么加?
知道的教教我!
先谢啦

一楼的:
void main()
{
for(;;)
printf("123456 \n");
}
会出现死循环,不用按任意键.
二楼的:
void main()
{
while(getch())
printf("123456 \n");
}
是可以,但开始时也要接任意键.
不防改为这样:
void main()
{
printf("123456 \n");
while(getch())
printf("123456 \n");
}
但我要是想程序停止那可就不行了.不防再这样改改:
void main()
{
printf("123456 \n");
while(getch()!='a')
printf("123456 \n");
}
以输入a来结束程序,接其它键执行程序.或和四楼那样也不错.

void main()
{
while(getch())
printf("123456 \n");
}

void main()
{
while(getchar()!="\0")
printf("123456\n");
}

//---------------------------------------------------------------------------

#include <stdio.h>
#include <conio.h>

int main(void)
{