看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《SuperEel (SuperEel)》之銘言: : 各位大大好 : 我現在想寫一個隨機的籤詩 : 我一部分的程式碼大概是這樣 : int key; : do{ : key = (rand()%100)+1; : }while() : 我while裡面想寫一個偵測到鍵盤或是滑鼠按鍵的值 : 利用偵測到有點到滑鼠或是鍵盤按鍵就讓隨機變數定下 : 我不用srand(time(NULL)); : 是為了一個趣味性 : 請問我可以利用怎樣的函式呢?? : (其中的100是指籤詩的數量) #include<stdio.h> #include<stdlib.h> #include<windows.h> //要include using namespace std; int main(){ int key; do{ key = (rand()%100)+1; printf("%d",key); }while(GetKeyState(13)>0); //這裡13表示enter,當enter按下GetKeyState(13)就會小於零 printf("%d\n",key); system("pause"); } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.216.142
SuperEel:感謝大大^^ 09/18 12:55
※ 編輯: fabdawn 來自: 140.113.216.142 (09/18 13:04)