| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Проблема 2-м указателем |
| Автор: Abbath1349 16.9.2012, 16:09 | ||
Подскажите у меня проблема в программе создаю двойной массив из указателя int **arr; Программа должна записать матрицу в него на тесте из 4 элементов записывает только первые два не могу понять в чем дело если пробовать с обычным массивом то все работает.
Значения файла input.txt Первые 2 двойки кол-во строк и столбцов 2 2 1 2 3 4 |
| Автор: feodorv 16.9.2012, 19:48 | ||
Наверное, дело в этой строчке: Здесь из файла считываются все числа за один присест (а должно считываться только m чисел), увеличивая j за пределы массива arr[i], который new int[m], делая присвоение arr[i][j]=a крайне опасным, оставляя arr[1][j] неинициализированными... Добавлено через 2 минуты и 9 секунд Крайне слабая debug-информация. Вот так будет поинтереснее:
|