@sddvxd

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

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

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

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

Войти через TM ID
Похожие вопросы