fork(1) download
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5. char a[6]={"abnormal","Abraham Lincoln","alienated","angel","angel","angel with glasses"};
  6. char b[6]={"(%-w)","=):-)=","( <> .. <> )","0:-)","O:-)","O8-)"};
  7. char c[10];
  8. int i,j,k;
  9. gets(c);
  10. k=strlen(c);
  11. for(i=0;i<6;i++)
  12. {
  13. for(j=0;j<k;j++)
  14. {
  15. if(c(j)==b[i])
  16. {
  17. printf("%s : \t %s",a[i],b[i]);
  18. }
  19. }
  20. }
  21.  
  22. return 0;
  23. }
  24.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
0:
compilation info
prog.c: In function 'main':
prog.c:5:5: error: excess elements in char array initializer
     char a[6]={"abnormal","Abraham Lincoln","alienated","angel","angel","angel with glasses"};
     ^
prog.c:5:5: error: (near initialization for 'a')
prog.c:5:5: error: excess elements in char array initializer
prog.c:5:5: error: (near initialization for 'a')
prog.c:5:5: error: excess elements in char array initializer
prog.c:5:5: error: (near initialization for 'a')
prog.c:5:5: error: excess elements in char array initializer
prog.c:5:5: error: (near initialization for 'a')
prog.c:5:5: error: excess elements in char array initializer
prog.c:5:5: error: (near initialization for 'a')
prog.c:5:15: warning: initializer-string for array of chars is too long
     char a[6]={"abnormal","Abraham Lincoln","alienated","angel","angel","angel with glasses"};
               ^
prog.c:6:5: error: excess elements in char array initializer
     char b[6]={"(%-w)","=):-)=","( <> .. <> )","0:-)","O:-)","O8-)"};
     ^
prog.c:6:5: error: (near initialization for 'b')
prog.c:6:5: error: excess elements in char array initializer
prog.c:6:5: error: (near initialization for 'b')
prog.c:6:5: error: excess elements in char array initializer
prog.c:6:5: error: (near initialization for 'b')
prog.c:6:5: error: excess elements in char array initializer
prog.c:6:5: error: (near initialization for 'b')
prog.c:6:5: error: excess elements in char array initializer
prog.c:6:5: error: (near initialization for 'b')
prog.c:9:5: warning: 'gets' is deprecated (declared at /usr/include/stdio.h:638) [-Wdeprecated-declarations]
     gets(c);
     ^
prog.c:10:6: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration]
      k=strlen(c);
      ^
prog.c:10:8: warning: incompatible implicit declaration of built-in function 'strlen'
      k=strlen(c);
        ^
prog.c:15:22: error: called object 'c' is not a function or function pointer
                   if(c(j)==b[i])
                      ^
prog.c:7:10: note: declared here
     char c[10];
          ^
prog.c:17:23: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=]
                       printf("%s : \t %s",a[i],b[i]);   
                       ^
prog.c:17:23: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'int' [-Wformat=]
stdout
Standard output is empty