線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:779
推到 Plurk!
推到 Facebook!

關於C++的讀檔問題

尚未結案
093112
一般會員


發表:1
回覆:0
積分:0
註冊:2005-01-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-01-09 10:09:42 IP:218.175.xxx.xxx 未訂閱
最近在C++的讀檔上面有點問題~    希望各位高手大大能幫幫小弟....感激m(_ _)m    以下是程式碼    #include < iostream > using std::cout; using std::endl; using std::ios; #include < fstream > using std::ifstream; char car[5][7],times1[5][8],times2[5][4],loc[5][4]; int n; int main() { ifstream cars("cars.txt",ios::in);    for(n=0;n<5;n =1) { cars>>car[n]>>times1[n]>>times2[n]>>loc[n]; } cout << loc[0] <
pwipwi
版主


發表:68
回覆:629
積分:349
註冊:2004-04-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-01-09 13:54:25 IP:211.76.xxx.xxx 未訂閱
093112你好:     你每一個字串的長度都不足1,以loc為例,應該要宣告成loc[5][5]。(如果你把car,times1,times2輸出,都會有同樣的錯誤)    試著把宣告改成。  
 
char car[5][8],times1[5][9],times2[5][5],loc[5][5];
還有為何不用內建的string呢~這樣就不會有這個問題了。
系統時間:2024-07-04 4:37:31
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!