我有兩個字符壓縮小問題。程序無法識別字符
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