[問題] do-while的時好時壞
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
#include <time.h>
int main(){
int key,num,i;
printf("運用你的手指來測測今天的運氣喔!!(等等請隨機按ENTER)\n");
Sleep(2000);
system("cls");
do
{
srand(time(NULL));
key = (rand()%100)+1;
num = (rand()%5)+1;
switch(num){
case 1:
printf(".");
break;
case 2:
printf("..");
break;
case 3:
printf("...");
break;
case 4:
printf("....");
break;
case 5:
printf(".....");
break;
}
}while(GetKeyState(13)>0);
return 0;
}
這是我一部分的程式碼
但為啥這個do-while會不能跑呢????
有時候可以跑有時候又不能跑
可以告訴我打do-while需要注意些甚麼嗎???
感謝各位大大
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.125.20.187
推
09/18 14:24, , 1F
09/18 14:24, 1F
→
09/18 14:25, , 2F
09/18 14:25, 2F
→
09/18 14:25, , 3F
09/18 14:25, 3F
→
09/18 14:38, , 4F
09/18 14:38, 4F
→
09/18 14:38, , 5F
09/18 14:38, 5F
推
09/18 14:47, , 6F
09/18 14:47, 6F
推
09/18 14:56, , 7F
09/18 14:56, 7F
→
09/18 14:57, , 8F
09/18 14:57, 8F
→
09/18 14:57, , 9F
09/18 14:57, 9F
→
09/18 14:58, , 10F
09/18 14:58, 10F
→
09/18 14:59, , 11F
09/18 14:59, 11F
→
09/19 02:32, , 12F
09/19 02:32, 12F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章