Программа выглядит так:
#include <stdio.h>
#include <stdlib.h>
int main(void) {
char *a="abc",*ptr;
ptr=a;
ptr++;
*ptr='k';
printf("%c",*ptr);
return 0;
}
Проблема в строке
*ptr='k';
когда я ее удаляю программа работает нормально. Но я не могу понять причину.