複製鏈接
請複製以下鏈接發送給好友

cin.getline

鎖定
cin.getline函數會一次讀取多個字符(包括空白字符)。它以指定的地址為存放第一個讀取的字符的位置,依次向後存放讀取的字符,直到讀滿N-1個,或者遇到指定的結束符為止。若不指定結束符,則默認結束符為換行符,此函數並不保留結束符,它通過結束符確定結束,但不保存結束符,它用空字符來替換結束符。其語法為:
cin.getline( 字符指針(char*) , 字符個數N(int) , 結束符(char) );
外文名
cin.getline
語    種
用於c++語言
頭文件
#include 或 #include
舉例
#include <iostream>
using namespace std;
int main()
{
    char a[30];
    cin.getline(a, 10);
    for( int i=0; i<10; i++ )
        cout << a[i] << " ";
    return 0;
}
輸入:1234567890123
輸出:1 2 3 4 5 6 7 8 9 _ (第10位存放字符串結束符'\0')