@sddvxd

Почему не изменить строку?

Добрый день!
Почему это вызывает Segmantation fault?

char* str = "original";
    str[0] = 'a';
  • Вопрос задан
  • 144 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Память под строковые литеры выделяется в области защищённой от записи. Литералы - это константы.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Alar Studios Будва
от 2 000 до 2 700 eur.
АО «НИИМЭ» Зеленоград
от 140 000 руб.
Eltex Новосибирск
от 80 000 руб.
20 апр. 2019, в 16:31
500 руб./в час
20 апр. 2019, в 15:00
10000 руб./за проект
20 апр. 2019, в 14:48
30000 руб./за проект