水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:string用fstream写 想写成二进制 失败了
3楼
|
foliver
|
2021-01-31 08:04:30
|
展开
那你希望写成什么样子呢?
所谓二进制写,就是把内存直接写入文件,你的内存就是这些字符,当然文件就是这些。
【 在 scanworld 的大作中提到: 】
: fstream a("./file.dat", ios_base::out | ios_base::binary);
:
: string b = "fasdfa;l3242;ljafd";
: ....................
- 来自「最水木 for iPhone13,4」
--
FROM 223.167.168.*
11楼
|
foliver
|
2021-01-31 12:01:30
|
展开
都说了直接把内存写到文件。内存里是字符,文件就是字符。你内存如果是整数,那文件自然就不是字符了。
【 在 scanworld 的大作中提到: 】
: 正常以二进制写到文件里不应该无法查看到字符吗
:
: 【 在 foliver 的大作中提到: 】
: ....................
- 来自「最水木 for iPhone13,4」
--
FROM 223.104.210.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版