Record Detail

Compile Error

/in/main.c: In function 'main':
/in/main.c:14:26: error: implicit declaration of function 'quo' [-Werror=implicit-function-declaration]
  printf("Quotient: %d\n",quo(a,b));
                          ^~~
/in/main.c:15:27: error: implicit declaration of function 'rem' [-Werror=implicit-function-declaration]
  printf("Remainder: %d\n",rem(a,b));
                           ^~~
/in/main.c:16:21: error: implicit declaration of function 'sum' [-Werror=implicit-function-declaration]
  printf("Sum: %d\n",sum(a,b));
                     ^~~
/in/main.c:17:25: error: implicit declaration of function 'prod' [-Werror=implicit-function-declaration]
  printf("Product: %d\n",prod(a,b));
                         ^~~~
/in/main.c:18:27: error: implicit declaration of function 'mpow' [-Werror=implicit-function-declaration]
  printf("Exponent: %ld\n",mpow(a,b));
                           ^~~~
/in/main.c:18:22: error: format '%ld' expects argument of type 'long int', but argument 2 has type 'int' [-Werror=format=]
  printf("Exponent: %ld\n",mpow(a,b));
                      ^
/in/main.c: At top level:
/in/main.c:24:10: error: conflicting types for 'mpow'
 long int mpow (int a, int b) { return pow(a,b); }
          ^~~~
/in/main.c:18:27: note: previous implicit declaration of 'mpow' was here
  printf("Exponent: %ld\n",mpow(a,b));
                           ^~~~
cc1: all warnings being treated as errors

Information

Submit By
Type
Submission
Homework
Lab 5
Language
C
Submit At
2018-06-28 00:07:29
Judged At
2018-06-28 00:07:29
Judged By
Score
0
Total Time
0ms
Peak Memory
0 Bytes