#include "Stdio.h"
#include "Conio.h"
#include "bios.h"
int main(void)
{
char str[4]="****";
int str_p=0;
int i,jump=1;
while(jump){
for(i=1;i<=100;i++){
if(bioskey(1)) str[str_p++]=getch();
printf("%3d %c%c%c%c\n",i,str[0],str[1],str[2],str[3]);
if(str[0]=='S' && str[1]=='T' && str[2]=='O' && str[3]=='P'){
jump=0;
break;
}
if(str_p>=4){
str_p=0;
str[0]='*';
str[1]='*';
str[2]='*';
str[3]='*';
}
}
}
printf("\n\nThe num is %d",i);
getch();
return 0;
}
比较简陋 但可实现功能,楼主觉得好就加点分哈
参考资料:自己写的