1、getline方式
getline函數的定義:
istream& getline ( istream &is , string &str , char delim ); istream& getline ( istream& , string& ); is 進行讀入操作的輸入流 str 存儲讀入的内容 delim 終結符 将輸入流is中讀到的 字元 存入str中,直到遇到終結符delim才結束。對于第一個函數delim是可以由使用者自己定義的終結符;對于第二個函數delim預設為 '\n'(換行符)。
getline讀方式會把空格,回車等符号讀入,即把delim符号讀,作為結束判斷符,而不會寫入str中!!
2、ifstream << 方式 ifstream << 方式會忽略空格,回車,TAB等符号,要使用get()把這些符号讀入!
在讀入檔案中的每一行内容時候用getline比較友善!(注意加入頭檔案string.h)