我寫一個程序,讀取一個文件,它的前兩行是怪異的行爲:克++和文件讀取,和Xcode /雪豹
Field of space: 0.4
226981 20
然後我想通過226981和20整數變量。所以我這樣做:
ifstream vfile(file_name, ios::in);
vfile.getline(header,FILENAME); // Read the header-line
vfile >> nTot >> file_size;
如果我用g ++編譯程序;我得到nTot
和file_size
正確的價值觀,226981
和20
,但如果與去年Xcode
做的Mac OS X雪豹,我分別得到0
和1634000000
。
有沒有人遇到過這種錯誤?
是的,它更有意義,因爲我只得到這個錯誤在Xcode和Snow Leopard(之前未豹) – asdf 2010-01-19 09:13:27
我發現這裏的解決方案: http://stackoverflow.com/questions/1603300/xcode-3- 2-1和-C-字符串失敗 – asdf 2010-01-19 09:23:36