Я занимаюсь классом, который будет обрабатывать цифровую арифметику (то есть арифметику для чисел любого размера).Для счетчика циклов, возвращающего null?
У меня есть это для цикла, который выходит из строя во время выполнения и жалуется, что «столбец» имеет значение NULL. Может кто-нибудь пролить некоторый свет на это?
for(column=0; column < bigger.length; column++) {
NSLog(@"column %@", column);
workingDigit = [y intAt:column] + [self intAt:column] + carry;
carry = workingDigit/10; //make the carry not include the last digit of the sum
workingDigit = workingDigit % 10; //make the digit not include the carry
[result insertString:[NSString stringWithFormat:@"%d", workingDigit] atIndex:0];
}
btw column - это int, объявленный как переменная экземпляра. Кроме того, что NSLog печатает "столбец (нуль)"
(@ "столбец% @", столбец) 'NSLog;' должен быть 'NSLog (@" колонка % d ", column);' – Hector