getchar用法例子 get與getline讀字符串的區(qū)別?
get與getline讀字符串的區(qū)別?獲取一個字符cin.get公司(SS,80)查找輸入流緩沖區(qū),當您看到字符“n”時,從輸入流緩沖區(qū)中逐個讀取字符,讀取不超過79個字符,將其轉(zhuǎn)換為整數(shù)值,并存儲在
get與getline讀字符串的區(qū)別?
獲取一個字符cin.get公司(SS,80)查找輸入流緩沖區(qū),當您看到字符“n”時,從輸入流緩沖區(qū)中逐個讀取字符,讀取不超過79個字符,將其轉(zhuǎn)換為整數(shù)值,并存儲在SS中。在輸入流中保留字符“n”,不要清除它。cin.getline公司(SS,80)檢查輸入流緩沖區(qū)。當您看到“n”字符時,一次從輸入流緩沖區(qū)讀取一行字符,將它們作為字符串存儲在SS中,然后清除輸入流中的“n”字符。存儲在SS中的字符串不包括“n”字符。Istream&get(char*s,流大小n)指令指示何時應(yīng)該使用getline而不是get。你不能用get。