整数未按预期返回

时间:2018-04-10 09:28:48

标签: c++

在下面的代码中,当输入' |'时,我不确定函数decode char(char aChar)输出19 'x\13的原因。而不是32,因为b中的return b;32,但data中的decode(data)被视为19 'x\13'。非工作功能的输出是'፼',我希望它输出' &#39 ;.当代码直接放入而没有char decode(char aChar)时,一切正常,并且符合预期。造成这种情况的原因在于它的功能有何不同以及如何解决这个问题?

1 个答案:

答案 0 :(得分:4)

您没有分配函数调用的结果

data = decode(data);