是否可以让 Bitset 将位打印到一行?

Is it possible to get Bitset to print bits to a single line?

本文关键字:一行 打印 Bitset 是否      更新时间:2023-10-16

我试图让位集将字符串转换为二进制,但只能在一行上,而不是多行上。

我一直试图将用户名和密码放入二进制中以存储在文件中,然后可以稍后读取并放入文本并进行检查。

我在互联网上的bitset上找到了这个,但不知道如何把它放在一行上。

for (std::size_t i = 0; i < UaP.size(); i++)
{
DataBase << bitset<8>(UaP.c_str()[i]) << endl;
}

我得到的是几行上的所有文本

但我试图让它变得011000010010000000101100001000000110000100111011。 (全部在一行上(

>endl表示结束行,或插入换行符(顺便说一下,它也刷新了流(。

如果您不想这样做,请删除endl