关于C++ 按位输出到.bin文件的问题
我想在有一个很长(1000)的字符串,全部是01字符,我用想用bitset将这一串01字符串输出到.bin文件中,可是问题是,我输出后用ultraedit打开之后,01字符串都反过来了,即以前是0011010,现在输出到.bin文件中确实0101100
有什么方法可以做到我输入的位,结果和输出到二进制文件中的结果是一致的
string bitval = m;//m是一个一维字符数组
bitset<COLUMN> b(bitval);
ofstream ofs("E:\\GPU_Bitmap_Apriori\\data\\fimi\\r1.bin", ios::binary);
ofs.write((char*)&b, sizeof(b)); //写入 b
cout<<"sizeof(b):"<<sizeof(b)<<endl;
cout<<"b:"<<b<<endl;有什么方法可以做到我输入的位,结果和输出到二进制文件中的结果是一致的
...全文
相关推荐
tdm64-gcc-5.1.0-2 64位
tdm64-gcc-5.1.0-2,用于window下的gcc,官网下载太慢了
超详细!EditPlus配置C++开发环境方法(基于VS2010。VS2008,VS2005可参考)
超详细!EditPlus配置C++开发环境方法(基于VS2010。VS2008,VS2005可参考)。系统是Windows 7 64位,超级棒哦!
VS Code C/C++环境搭建[源码]
本文详细介绍了在VS Code中搭建C/C++和CMake开发环境的步骤。首先需要下载并安装MinGW工具集,配置环境变量以确保编译器可用。随后在VS Code中安装必要的插件,如C/C++、CMake Tools等。通过创建和编译简单的C文件来验证环境是否搭建成功,并展示了如何配置tasks.json文件以支持多文件编译。最后,文章还介绍了如何使用GDB进行调试,并提供了相关配置文件的示例。整个过程涵盖了从环境准备到实际开发的完整流程,适合初学者参考。
temptest.rar_单片机开发_C/C++_
基于51单片机的温度采集程序,同时还要与18B20这个温度传感器同时用才能实现
Dev-Cpp 5.11 TDM-GCC 4.9.2 Setup
代码下载地址: https://pan.quark.cn/s/d86e6172828e Dev-C++ 5.11 版本结合 TDM-GCC 4.9.2 编译器,通过 Setup.exec 文件完成 C++ 编程环境的配置与安装。



