Zeichenkettenliteral in C durch Zeiger ändern? [Duplikat]
Mögliche Duplikate:
Warum bekomme ich einen Segmentierungsfehler, wenn ich in einen String schreibe?
Ich habe folgendes Programm:
<code>char *s = "abcdf"; char s1[50] = "abcdf"; s1[0] = 'Q'; // Line 1 s[0] = 'P'; // Line 2 </code>
WarumLine 1
hat richtig funktioniert undLine 2
Programmabsturz verursacht?