Skip to content
Snippets Groups Projects
Select Git revision
  • MPeth-2022ws-patch-01682
  • 2022ws default protected
  • 2021ws
  • 2020ws
  • 2019ws
  • 2019ss
  • 2018ws
  • 2017ws
  • 2017ss
  • 2016ws
  • 2016ss
  • 2015ss
12 results

arrays-42.screenshot

Blame
  • Forked from Peter Gerwinski / es
    248 commits behind the upstream repository.
    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>