fork(1) download
  1.  
  2. c;d;f(char*s){for(putchar(c=*s))s+=isalpha(c)*(d=*++s)&&(!((c^d)&95)&&c^d);}
  3.  
  4. int main(void) {
  5. f("bBaAdD");
  6. puts("");
  7. f("NniIcCeE");
  8. puts("");
  9. f("Tt eE Ss tT");
  10. puts("");
  11. f("sS Ee tT");
  12. puts("");
  13. f("1!1!1sStT!");
  14. puts("");
  15. f("nN00bB");
  16. puts("");
  17. f("(eE.gG.)");
  18. puts("");
  19. f("Hh3lL|@!");
  20. puts("");
  21.  
  22. f("aAa"); // aa
  23. puts("");
  24. f("aA"); // a
  25. puts("");
  26. f("Aaa"); // Aa
  27. puts("");
  28. f("aaaAAA"); // aaaAA
  29. puts("");
  30.  
  31. f("AA"); // AA
  32. puts("");
  33. f("AB"); // AB
  34. puts("");
  35. return 0;
  36. }
  37.  
Compilation error #stdin compilation error #stdout 0s 2112KB
stdin
Standard input is empty
compilation info
prog.c:2:1: warning: data definition has no type or storage class
 c;d;f(char*s){for(putchar(c=*s))s+=isalpha(c)*(d=*++s)&&(!((c^d)&95)&&c^d);}
 ^
prog.c:2:1: warning: type defaults to 'int' in declaration of 'c' [-Wimplicit-int]
prog.c:2:3: warning: data definition has no type or storage class
 c;d;f(char*s){for(putchar(c=*s))s+=isalpha(c)*(d=*++s)&&(!((c^d)&95)&&c^d);}
   ^
prog.c:2:3: warning: type defaults to 'int' in declaration of 'd' [-Wimplicit-int]
prog.c:2:5: warning: return type defaults to 'int' [-Wimplicit-int]
 c;d;f(char*s){for(putchar(c=*s))s+=isalpha(c)*(d=*++s)&&(!((c^d)&95)&&c^d);}
     ^
prog.c: In function 'f':
prog.c:2:19: warning: implicit declaration of function 'putchar' [-Wimplicit-function-declaration]
 c;d;f(char*s){for(putchar(c=*s))s+=isalpha(c)*(d=*++s)&&(!((c^d)&95)&&c^d);}
                   ^
prog.c:2:32: error: expected ';' before ')' token
 c;d;f(char*s){for(putchar(c=*s))s+=isalpha(c)*(d=*++s)&&(!((c^d)&95)&&c^d);}
                                ^
prog.c:2:32: error: expected expression before ')' token
prog.c:2:36: warning: implicit declaration of function 'isalpha' [-Wimplicit-function-declaration]
 c;d;f(char*s){for(putchar(c=*s))s+=isalpha(c)*(d=*++s)&&(!((c^d)&95)&&c^d);}
                                    ^
prog.c:2:34: warning: operation on 's' may be undefined [-Wsequence-point]
 c;d;f(char*s){for(putchar(c=*s))s+=isalpha(c)*(d=*++s)&&(!((c^d)&95)&&c^d);}
                                  ^
prog.c: In function 'main':
prog.c:6:2: warning: implicit declaration of function 'puts' [-Wimplicit-function-declaration]
  puts("");
  ^
prog.c: In function 'f':
prog.c:2:32: warning: control reaches end of non-void function [-Wreturn-type]
 c;d;f(char*s){for(putchar(c=*s))s+=isalpha(c)*(d=*++s)&&(!((c^d)&95)&&c^d);}
                                ^
stdout
Standard output is empty