Объясните пожалуйста, почему падает программа: int main(int argc, char **argv) { char *s = "abcd"; s[0] = 'e'; return 0; } # gcc -o 1 1.c # ./1 Segmentation fault Если *s заменить на s[] - то работает. В чём разница ? Спасибо.
Ответ на:
комментарий
от Anoxemian
Ответ на:
комментарий
от ttnl
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от ttnl
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от ttnl
Ответ на:
комментарий
от rei3er
Ответ на:
комментарий
от dilmah
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Какие правила языка C++ здесь используются? (2017)
- Форум Qt: Console (2010)
- Форум Почему код не компилится (2005)
- Форум Cygwin+Gtk - чего не хватает этой заразе? (2007)
- Форум gnubiff (2006)
- Форум Простецкая QT-программа не компилится. (2005)
- Форум Простейший вопрос - свои первые строчки на C. Где argv ? (2004)
- Форум cppcheck - статический анализатор (2013)
- Форум Что происходит в этом коде (2014)
- Форум indent (2008)