我輸入查詢文件(input.txt中)到我的程序 input.txt中包含了這樣的文字:正從文件輸入怪異符號
Trojans, 0.80, 0.60
Bruins, 0.20, 0.30
Bears, 0.60, 0.50
Trees, 0.50, 0.40
Ducks, 0.40, 0.80
Beavers, 0.50, 0.10
Huskies, 0.80, 0.40
Cougars, 0.10, 0.90
但什麼終端outputed是
Trojans, 0.80, 0.60
Bruins, 0.20, 0.30
Bears, 0.60, 0.50
Trees, 0.50, 0.40
Ducks, 0.40, 0.80
Beavers, 0.50, 0.10
Huskies, 0.80, 0.40
Cougars, 0.10, 0.90�
我不確定奇怪的問號來自哪裏。
我的代碼目前是
任何想法爲什麼可能是這種情況?
什麼是「團隊」? –
我的不好使編輯 – user3298889
ifstream_obj.get()一次獲取一個字符,你正在存儲在一個字符數組中。這個數組會像C舊數組一樣查看C++,因此應該以null結尾。另外,你的輸入緩衝區(團隊)不夠大;你正在運行數組的末尾,並調用未定義的行爲。 – DavidO