Почему я не могу редактировать символ в символе *?

Ниже приведен чрезвычайно простой пример. Он прекрасно компилируется с помощью gcc на Mac OS X (Snow Leopard). Во время выполнения выдает ошибку шины: 10. Что здесь происходит?

char* a = "abc";
a[0] = 'c';

Ответы на вопрос(5)

Ваш ответ на вопрос