На картинке процедурка конвертации двумерного массива в одномерный и ошибка, которая возникает при попытке эту процедурку использовать. Подскажите, что не так я делаю? Спасибо! Нажмите для просмотра прикрепленного файла
aaarrr
Jan 27 2011, 14:34
n как бы надо сначала инициализировать.
MrYuran
Jan 27 2011, 14:42
Цитата(aaarrr @ Jan 27 2011, 17:34)
n как бы надо сначала инициализировать.
Забавно, я тоже по молодости так накалывался. Тут хоть ошибку выдало (видимо, в ячейке с n оказался дикий мусор и индекс вылетел за пределы разрешённого сегмента). А бывает, что все проканывает, но потом такие чудеса... Да, с указателями в си надо аккуратнее работать...
aaarrr
Jan 27 2011, 14:47
Цитата(MrYuran @ Jan 27 2011, 17:42)
Да, с указателями в си надо аккуратнее работать...
И с индексами тоже, ага.
skyled
Jan 27 2011, 15:12
А ведь помогло. Кто бы мог подумать. Чего это оно так? Спасибо за помошь.
aaarrr
Jan 27 2011, 15:20
Цитата(skyled @ Jan 27 2011, 18:12)
Чего это оно так?
"Оно" в своем праве - стандарт не предписывает инициализацию локальных переменных по умолчанию.
skyled
Jan 27 2011, 15:21
Теперь буду в курсе.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.