Select Git revision
arrays-42.screenshot
Forked from
Peter Gerwinski / es
248 commits behind the upstream repository.
-
Peter Gerwinski authoredPeter Gerwinski authored
arrays-42.screenshot 1.20 KiB
#include <stdio.h>
int main (void)
{
typedef char string5[5];
string5 *p = { "Dies", "ist", "ein", "Test" };
for (int i = 0; i < 4; i++)
printf ("%s\n", &p[i]);
return 0;
}
cassini/home/peter/bo/2015ss/es/20150402.0> gcc -std=c99 -Wall -O arrays-42.c -o arrays-42
arrays-42.c: In function ‘main’:
arrays-42.c:6:3: warning: initialization from incompatible pointer type [enabled by default]
arrays-42.c:6:3: warning: (near initialization for ‘p’) [enabled by default]
arrays-42.c:6:3: warning: excess elements in scalar initializer [enabled by default]
arrays-42.c:6:3: warning: (near initialization for ‘p’) [enabled by default]
arrays-42.c:6:3: warning: excess elements in scalar initializer [enabled by default]
arrays-42.c:6:3: warning: (near initialization for ‘p’) [enabled by default]
arrays-42.c:6:3: warning: excess elements in scalar initializer [enabled by default]
arrays-42.c:6:3: warning: (near initialization for ‘p’) [enabled by default]
arrays-42.c:8:5: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘char (*)[5]’ [-Wformat]
cassini/home/peter/bo/2015ss/es/20150402.0> ./arrays-42
Dies
;(
cassini/home/peter/bo/2015ss/es/20150402.0>