84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
std::ostringstream curBuf(std::ios::binary); curBuf.write((char*)HEAD_DATA,sizeof(HEAD_DATA));
这是一段png加密代码中的一小部分,HEAD_DATA被定义为常量(unsigned char[])类型,储存png头的信息。然而我将curBuf转存值文件后,发现其中多了1个bit"0x0d",十分诡异。然而直接输出至ofstream就不会有这个问题。
认证高级PHP讲师
0x0d字符编码为回车write是一个非格式化输入输出,不会省略回车直接输出至ofstream是一个格式化输入输出,省略回车
0x0d字符编码为回车
write是一个非格式化输入输出,不会省略回车
直接输出至ofstream是一个格式化输入输出,省略回车