在開始時,我想說,我非常開始與Linux和東西。在linux中一行結尾的奇怪字符。閱讀與getline的線
我正在使用GetLine讀取文件(逐行)。
在開始時,我打開打開函數的文件描述符。
然後我將(int)f_descriptor更改爲(FILE *)f_stream(因爲GetLine需要FILE * arg)。
我把整行分成單詞(空格是分隔符),我把它們放到char ** words_array中。一切工作正常,只要它不是行中的最後一個字。出於某種原因,最後的單詞在最後有一些奇怪的字符。它並不總是發生。
爲什麼會這樣呢?
我發現問題是由最後一個字符串中缺少\ 0引起的,但是您的答案是正確的。謝謝 :) – Patryk