晚上开始比较晚,利用前面学到的知识随便撸了一些代码
凭空随性想到的一些内容,想到什么就做什么了
#include <stdio.h>
#include <windows.h>
int main() {
/*printf("test\n");*/
int i = 0;
Sleep(1000);
printf("give me a number please\n");
scanf("%d", &i);
while (i<10)
{
i++;
printf("%d", i);
}
printf("\n");
Sleep(1000);
printf("finished one\n");
Sleep(1000);
printf("......\n");
printf("\n");
Sleep(1000);
printf("please wait a minute\n");
Sleep(1000);
printf("I'll do it soon\n");
printf("\n");
Sleep(1000);
printf("ok let's continue\n");
printf("\n");
Sleep(1000);
printf("0~6 please\n");
int a = 0;
Sleep(1000);
scanf("%d", &a);
switch (a)
{
case 1:
case 2:
case 3:printf("small\n");
break;
case 4:
case 5:
case 6:printf("big\n");
break;
/*default:printf("error\n");*/
}
return 0;
}
#include <windows.h>
Sleep(1000);
sleep语句可以控制打印速度的快慢,但似乎是延时打印
只是过几秒打印出来,在对printf这句话的打印过程中似乎没有体现对打印速度的控制,几乎在一瞬间完成的
为了验证于是写两句打印语句
Sleep(1000);
printf("print sentence one\n");
Sleep(5000);
printf("print sentence two\n");
果然,只是在打印之前的时间上有区别,并不是真正控制打印速度
写到这里已经快晚上十二点半了,需要早些休眠
这个有趣的未知问题我会尽快解决,希望白天可以找到答案