将Chars添加到Stringstream

Adding Chars to a Stringstream

本文关键字:Stringstream 添加 Chars      更新时间:2023-10-16

我正试图将仅来自char数组的数字添加到字符串流对象中。代码为:

char[50] buffer = '<15>';
stringstream str;
int page;
str << buffer[1]+buffer[2];
str >> page;

页面现在应该保存15的整数值,但它保存的是值102。知道我的代码出了什么问题吗?

更改

str << buffer[1]+buffer[2];

str << buffer[1] << buffer[2];

按照代码的编写方式,添加字符"1"answers"5",这两个字符分别等于49和53,因此获得102并将其输出到流中。