将信息划分为位bitset库

时间:2014-04-28 19:40:13

标签: c++ bitset c++98

我正在尝试从文件中获取信息。该文件的内容未知。我使用fstream对象打开文件并将每个数据存储到unsigned char中。但是char的大小是8位。但我需要将数据分成16位段。我正在使用bitset库来执行此操作。

while(file>>test2)
{


    file>>test2;  
    bitset<16> foo(test2);

     cout<<foo<<endl;

}

首先只使用字符给我8位信息,如果我使用其他数据类型,程序不会输出任何内容。是否有另一个库将数据类型分成多个位?

0 个答案:

没有答案