|
|
@ -0,0 +1,26 @@ |
|
|
|
#include <stdlib.h> |
|
|
|
#include <stdio.h> |
|
|
|
#include <string.h> |
|
|
|
|
|
|
|
|
|
|
|
int main(void) { |
|
|
|
|
|
|
|
// print size of char & character literal |
|
|
|
printf("%zu\n", sizeof(char)); |
|
|
|
printf("%zu\n", sizeof('a')); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// when a string is not a constant |
|
|
|
// doesn't work with gcc anymore, also with -Wno-deprecated-writable-strings |
|
|
|
// gives 'Bus error: 10' |
|
|
|
{ |
|
|
|
char *tabHeader = "Sound"; |
|
|
|
*tabHeader = 'L'; |
|
|
|
printf("%s\n", tabHeader); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
return 0; |
|
|
|
|
|
|
|
} |