| string-mutation.c - Hele programmet der ændrer det andet tegn i Aalborg fra 'a' til 'A'. | Lektion 7 - slide 7 : 26 Program 1 |
#include <stdio.h>
int main(void) {
char str_1[] = {'A', 'a', 'l', 'b', 'o', 'r', 'g', '\0'};
*(str_1 + 1) = 'A';
char str_2[8] = "Aalborg";
*(str_2 + 1) = 'A';
char *str_3 = "Aalborg";
*(str_3 + 1) = 'A'; /* Fejl. Segmentation fault under kørsel */
char str_4[8];
str_4[0] = 'A'; str_4[1] = 'a'; str_4[2] = 'l';
str_4[3] = 'b'; str_4[4] = 'o'; str_4[5] = 'r';
str_4[6] = 'g'; str_4[7] = '\0';
*(str_4 + 1) = 'A';
printf("%s\n%s\n%s\n%s\n", str_1, str_2, str_3, str_4);
return 0;
}