1. 程式人生 > >c++ 從輸入流中獲取輸入

c++ 從輸入流中獲取輸入

點選開啟連結

輸入流物件cin讀取輸入流的三種方式


c++ 從輸入流中獲取特定型別的資料的方式:

1、cin(以空白【空格,製表符和換行符】結束讀取)

2、cin的成員函式 getline(),用法:cin.getline()。功能:獲取一行輸入,包括空白【空格,製表符和換行符】

3、cin的成員函式 get(), 用法:cin.get()。 功能:獲取一行輸入,包括空白

ps: 2、3有些細微的區別,詳見轉載連結

4、string類的成員函式getline()。 功能:獲取一行輸入,包括空白

5、string類的成員函式 gets()。 功能:獲取一行輸入,包括空白

ps: getline()和gets() 函式的引數輸入不同,但功能相同

6、string類的成員函式getchar()。 功能: 獲取單個字元