在C++中,getchar()函數用于從標準輸入流中獲取一個字符,并返回該字符的ASCII碼值。它的用法主要有以下幾種:
char ch = getchar();
char str[100];
int i = 0;
while ((str[i] = getchar()) != '\n') {
i++;
}
str[i] = '\0';
char ch;
while ((ch = getchar()) != EOF) {
// 處理字符
}
需要注意的是,getchar()函數每次只能獲取一個字符,如果需要獲取整數或其他類型的數據,需要進行相應的類型轉換。另外,getchar()函數每次獲取字符時會將回車符(‘\n’)也字符讀入,在處理字符時需要注意。