fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int foo(int *i) {
  5. i = 5;
  6. return i;
  7. }
  8.  
  9. int main() {
  10. // your code goes here
  11. int n = 10;
  12. int *j = &n;
  13.  
  14. int k = foo(j);
  15. printf("%i",k);
  16. printf("%i",i);
  17. return 0;
  18. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp: In function ‘int foo(int*)’:
prog.cpp:5:4: error: invalid conversion from ‘int’ to ‘int*’ [-fpermissive]
  i = 5;
    ^
prog.cpp:6:9: error: invalid conversion from ‘int*’ to ‘int’ [-fpermissive]
  return i;
         ^
prog.cpp: In function ‘int main()’:
prog.cpp:16:14: error: ‘i’ was not declared in this scope
  printf("%i",i);
              ^
stdout
Standard output is empty