所以,问题如下:我有一个输入数据,加载到cin,其中(数据)根本没有分隔符,由2-dig组成。十六进制数字,例如:
ab2b6f //here it is ab 2b 6f
是否可以在没有缓冲的情况下将它们分开?我不想浪费记忆,因为输入可能很长;
UPD:使用2-char缓冲区解决。
===================================
答案 0 :(得分:0)
您可以按照此处所述设置输入缓冲区:How to get IOStream to perform better?然后istream::read(...)
来自流的确切字节数。