显示单元格内容时遇到问题。
int *probki= new int[liczbaProbek];
for (int i=0; i<liczbaProbek; i++) probki[i]=rand()%2;
koder *mojKoder=new koder();
int *probki2=new int[liczbaProbek];
for (int i=0; i<liczbaProbek; i++)
{
int X=mojKoder->koduj(probki[i]);
cout<<X<< " MOJ X"<<endl;
probki2[i]=X;
cout<<probki[i]<<" -> "<<cout<<probki2[i]<<endl;
}
X是整数(如tab)。当函数完成后,X具有正常数字,但是当我显示单元格内容时,则是一个随机数字(可能是地址)。
http://puu.sh/bNOH9/a99c4b9aca.png
有没有人知道发生了什么?
答案 0 :(得分:1)
您正在将cout
推送到cout
。这会为您提供cout
的地址(我认为)。将输出行更改为:
cout << probki[i] << " -> " << probki2[i] << endl;