0 / 0 / 0
Регистрация: 20.02.2016
Сообщений: 3
|
||||||
1 | ||||||
Segmentation fault. Присвоение значений элементам структуры04.10.2016, 02:34. Показов 1535. Ответов 2
Метки нет (Все метки)
Компилируется как надо. На винде падает после запуска, на линуксе после запуска выдает sigmentation fault (Ошибка сегментирования. Сделан дамп памяти). Очевидно, что проблема в неверном присваивании значений элементам объекта типа Matrix. Но как правильно присвоить значения не могу понять. Прошу подсказать, в чем дело.
П.С. Знаю, что можно сделать без структур и в функции выделения дин.памяти обойтись без указателей, но наличие typedef struct, названия функций и передаваемые в них значения были в шаблоне задания.
0
|
04.10.2016, 02:34 | |
Ответы с готовыми решениями:
2
Запись числа из файла в три очереди, ошибка: Segmentation fault после ввода значений Присвоение значений элементам массива Segmentation fault Segmentation fault |
Вездепух
11696 / 6375 / 1724
Регистрация: 18.10.2014
Сообщений: 16,070
|
|
04.10.2016, 03:34 | 2 |
Под сам объект
Matrix пямять нигде не выделяется, указатель matrix содержит мусор.Неудивительно, что при попытке matrix->row = row; все сразу падает.
1
|
0 / 0 / 0
Регистрация: 20.02.2016
Сообщений: 3
|
|
04.10.2016, 14:34 [ТС] | 3 |
Спасибо! Очень помогли!
0
|
04.10.2016, 14:34 | |
04.10.2016, 14:34 | |
Помогаю со студенческими работами здесь
3
Segmentation fault: 11 Segmentation fault Segmentation fault Присвоение значений элементам вложенной структуры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |