由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - [合集] 为什么10进制输出是负的?
相关主题
请教一个C++的问题which func will be called?
Please help me take a look at the program请问一个exception题目
问一个C++文件读取的问题reverse words, not the Microsoft one!!!
请问一个入门级 dynamic memory 的问题about new operator
关于文件读取的C++ 问题?关于C++中一个Class的大小 (转载)
一个构造问题C++里面
A try-catch problem in C++两个继承问题
a simple question for C++ class为什么我看不懂下面的code,是不是水平还不够?
相关话题的讨论汇总
话题: length话题: 输出话题: 进制话题: ios话题: 正确
进入Programming版参与讨论
1 (共1页)
b***y
发帖数: 2799
1
☆─────────────────────────────────────☆
grasssu (没有昵称) 于 (Thu Nov 13 01:27:05 2008) 提到:
VC 8编译下列程序
//求文件大小
ifstream is( "Cars.mkv" );
is.seekg (0, ios::end);
streampos length = is.tellg();
//assert ( length > 0 ); //failed
cout.flags(ios::hex);
cout << length << endl; //输出正的 89c01076, 这个数字换成十进制是
2311065718是正确的。
cout.flags(ios::dec);
cout << length << endl; //输出-1983901578
为什么10进制就是负数呢?我怎么才能得到正确结果?
在ubuntu上面得到结果就是正确的。VC8为什么这么奇怪?
☆─────────────────────────────────────☆
redroof (yellow
1 (共1页)
进入Programming版参与讨论
相关主题
为什么我看不懂下面的code,是不是水平还不够?关于文件读取的C++ 问题?
C++ 弱问一个一个构造问题
C++疑问A try-catch problem in C++
c++ 是否也有class method??a simple question for C++ class
请教一个C++的问题which func will be called?
Please help me take a look at the program请问一个exception题目
问一个C++文件读取的问题reverse words, not the Microsoft one!!!
请问一个入门级 dynamic memory 的问题about new operator
相关话题的讨论汇总
话题: length话题: 输出话题: 进制话题: ios话题: 正确