我已经写了一些代码,下面是它的一个片段:
int num[8],n=0;
for (n = 0; n<8; n++)
{
char temp = binnum[n];
num[n] = atoi(&temp);
cout << num[n];
}
它没有给出任何错误,但我确实收到了警告。当我在 C++ 上运行它时,它会给出Run Time Check Failure - The variable n is being used without being initialized
. 之后,它不再运行,程序关闭。有没有办法忽略这个错误?因为如果我初始化n
,它会给出错误的答案。例如,如果答案是 101011,它会给出 10101100,这是错误的。