我有两个字符压缩小问题。程序无法识别字符
for(int i=0; i<initializer.size(); i++)
{
char letter;
letter=initializer[stringIter];
if(letter=='+')
{
std::cout<<"+";
}
else if(letter=='-')
{
std::cout<<"-";
}
else if(letter=='F')
{
std::cout<<"F";
}
else
{
std::cout<<letter<<" UNKNOWN";}
}
initializer =F+F-F-F+F
}
当我试图打印字符我有小问号ins的真正的字符,几乎每个字符都是未知的。
它不应该是'初始化[I]'?或者添加'stringIter'声明' – WorldSEnder
完美的时间学习[如何使用调试器](http://ericlippert.com/2014/03/05/how-to-debug-small-programs/)并逐步完成代码,所以你可以看到究竟发生了什么。 –
stringIter是我;)它的值相同。 – Menos