水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:string用fstream写 想写成二进制 失败了
10楼
|
tianmiaomiao
|
2021-01-31 11:21:41
|
展开
这样写进去怎么都应该是字符原文啊
【 在 scanworld (臭蛋超人) 的大作中提到: 】
: fstream a("./file.dat", ios_base::out | ios_base::binary);
: string b = "fasdfa;l3242;ljafd";
: a.write(b.c_str(), b.length());
: ...................
--
FROM 60.25.153.*
15楼
|
tianmiaomiao
|
2021-01-31 14:12:40
|
展开
以二进制方式写文件似乎与字符编码无关吧
【 在 poikilotherm (呆子) 的大作中提到: 】
: 严格来说是字符编码
--
FROM 60.25.153.*
19楼
|
tianmiaomiao
|
2021-01-31 22:49:17
|
展开
那是本来就不相同的两个字符好吧
【 在 liuxueshen ( rock) 的大作中提到: 】
: 以ASCII码写数字0,就是0x30,以GB2112格式写全角数字0就是0xFF10
--
FROM 218.68.145.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版