【发布时间】:2017-01-11 00:54:26
【问题描述】:
我正在编写一个读取文件的程序,其前两行是:
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,但是如果为Mac OS X Snow Leopard 使用最后一个Xcode,我分别得到0 和1634000000。
有人遇到过这种错误吗?
【问题讨论】: