Я написал некоторый код, вот его фрагмент:
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, что неверно.