\r 的ascii 為 13

\n 的ascii 為 10

\0 的ascii 為 0

 

一段string變數中(或是char[] , char*) 結尾必定是\0,才能知道文字的終結點

而\0 並不會算在文字裡,意指文字的size 並不會把\0也算進去

 

在windows 系統中,換行時使用的是\r\n,因此讀取windows檔案時,要注意使用\r\n作為結尾符號的偵測