Ошибка сегментации (ядро сброшено) в простом C-коде
Я новичок в C. Я имею в виду книгу "Язык программирования C " Брайан В. Кернигиан и Деннис Ритчи. Ниже приведен код для приращения и назначения указателя, приведенный в книге.
#include
int main()
{
char *s = "Goal";
char *t = "Home";
while(*s++ = *t++) printf(*s);
return 0;
}
Код сохраняется и компилируется с помощью команды
gcc ptr.c -o ptr -std=c99
Теперь о запуске кода с помощью команды
./ptr
Я получаю следующую ошибку
Ошибка сегментации (ядро сброшено)
Ошибка, кажется, внутриwhile
состояние петли. Но код в точности как указано в книге. Что мне не хватает?