在循環中使用getch函數可以實現在每次循環迭代時獲取用戶輸入的字符。下面是一個簡單的示例代碼,展示如何在循環中使用getch函數:
#include <iostream>
#include <conio.h>
int main() {
char input;
while (true) {
std::cout << "Press any key (q to quit): ";
input = getch();
if (input == 'q') {
break;
}
std::cout << "You pressed: " << input << std::endl;
}
return 0;
}
在上述代碼中,while循環會不斷循環,每次提示用戶按下任意鍵,并使用getch函數獲取用戶輸入的字符。如果用戶輸入的字符是 ‘q’,則退出循環,否則打印用戶輸入的字符。這樣就可以在循環中實現使用getch函數來獲取用戶輸入的字符。