c – 从std :: cin读取二进制数据

前端之家收集整理的这篇文章主要介绍了c – 从std :: cin读取二进制数据前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
从std :: cin读取二进制(非格式化)数据到字符串或字符串流中最简单的方法是什么?

解决方法

std :: cin没有打开ios_binary.如果你必须使用cin,那么你需要重新打开它,这不是标准的一部分.

这里有一些想法:http://compgroups.net/comp.unix.programmer/How-can-I-reopen-std-cin-and-std-cout-in-binary-mode.

一旦它是二进制的,你可以使用cin.read()来读取字节.如果你知道在你的系统中,文本和二进制文件没有什么区别(你不需要便携式),那么你可以只使用read而不用担心.

原文链接:https://www.f2er.com/c/113549.html

猜你在找的C&C++相关文章