Warum liefert dieses Programm nicht die erwartete Ausgabe? [Duplikat]

Mögliche Duplikate:
Warum erhalte ich einen Segmentierungsfehler beim Schreiben in einen String?

int main()
{
    char *c = "abc";
    *c = 'd';
    printf("%s",c);
    return 0;
}

Als ich versucht habe, dieses Programm in C auszuführen, stürzt das Programm ab. Ich möchte wissen, was der Fehler hier ist.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage