fork download
  1. int main(void) {
  2. char *wsk1;
  3. char *wsk2;
  4. char *wsk3;
  5. char *a;
  6.  
  7. wsk1=&wsk2;
  8. wsk2=&wsk3;
  9. wsk3=&a;
  10. char x = *a;
  11. x = **wsk3;
  12. x = ***wsk2;
  13. x = ****wsk1;
  14. return 0;
  15. }
  16.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.c: In function ‘main’:
prog.c:7:6: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
  wsk1=&wsk2;
      ^
prog.c:8:6: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
  wsk2=&wsk3;
      ^
prog.c:9:6: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
  wsk3=&a;
      ^
prog.c:11:6: error: invalid type argument of unary ‘*’ (have ‘int’)
  x = **wsk3;
      ^~~~~~
prog.c:12:7: error: invalid type argument of unary ‘*’ (have ‘int’)
  x = ***wsk2;
       ^~~~~~
prog.c:13:8: error: invalid type argument of unary ‘*’ (have ‘int’)
  x = ****wsk1;
        ^~~~~~
prog.c:10:7: warning: variable ‘x’ set but not used [-Wunused-but-set-variable]
  char x = *a;
       ^
stdout
Standard output is empty