我正在尝试从文件中获取信息。该文件的内容未知。我使用fstream对象打开文件并将每个数据存储到unsigned char中。但是char的大小是8位。但我需要将数据分成16位段。我正在使用bitset库来执行此操作。
while(file>>test2)
{
file>>test2;
bitset<16> foo(test2);
cout<<foo<<endl;
}
首先只使用字符给我8位信息,如果我使用其他数据类型,程序不会输出任何内容。是否有另一个库将数据类型分成多个位?