C语言 谁能用C 编写一个不停按回车的程序

来源:百度知道 编辑:UC知道 时间:2024/05/17 03:13:16
就是 不停按回车
要求3 秒 按一次 不是换行 是对硬件操作的回车

#include<stdio.h>
#include <windows.h>
int main()
{
char ch;
do {
ch = getchar();
Sleep(3000);
}while(ch == '\n');
return 0;
}
这个,如果你直接按回车的话,就会直接进行下去,直到输入的不是回车为止,不知道是不是你想要的。。
如果你要的效果是不断的输出回车的话,那楼上的已经给出正确答案了。

补充:只要使用Sleep()函数就行了,注意其参数的单位是徽秒,所以要想延迟3秒的话参数要填3000.
根据你的补充,我猜你可能是想要一个程序每隔三秒输出一个换行符吧,那就可以这样写程序。
#include<stdio.h>
#include<windows.h>
//#define TRUE 1
int main()
{
do {
printf("\n");
Sleep(3000);
}while(TRUE);
return 0;
}
说明,以上程序在VC6.0中运行通过。需要注意的是如果在VC6.0中则不需要程序的第三行(TC没怎么用过,不敢肯定,所以如果你是用TC的话,最好还是把第三行加上)。

#include"stdio.h"
void main(){
while(1){
printf("\n");
}
}

main()
{
for(;;)
printf("\n");
}