84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
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是一个格式化输入输出,省略回车