Задать вопрос
@sadfsy

Почему происходит сегфолт?

https://pastebin.com/f9LZJ4Y1
Вот сам код, ума не приложу
Предполагаю что что-то с выравниванием
Но как это исправить?
  • Вопрос задан
  • 154 просмотра
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
@windystrconv
Воспользуйтесь gdb или другим отладчиком. Они показывают где упало
Ответ написан
Комментировать
wataru
@wataru
Разработчик на С++, экс-олимпиадник.
Комментарии в коде вроде //4 значение по адресу однозначно говорят, в чем проблема. Вы хотите работать с четверкой чисел, а в строке их у вас всего 2.
Ответ написан
CityCat4
@CityCat4 Куратор тега C
Жил да был черный кот за углом...
Сразу видно, что код - копипаста :) Берете в зубы gdb и - по операторам шагать, выясняя, что и как делается, заодно и в коде разберетесь, чтобы на защите не краснеть :)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы