C++從文件按行讀取字符串遇到的轉義字符問題

 在從文件讀取字符串過程中遇到的坑,記錄一下。 當字符串中存在轉義字符時,用getline()函數從文件按行讀取出來時,‘\t’轉義字符被轉換成了兩個字符,如下程序所示。 文件中讀出的「hello\tworld\n」的size爲14,而字符串中「hello\tworld\n」的size爲12,在使用時應注意這個問題。 #include <string> #include <fstream> #in
相關文章
相關標籤/搜索