#include<stdio.h> #define print(x) printf ("%d", x) int x; void Q(int z) { z += x; print(z); } void P(int *y) { int x = *y+2; Q(x); *y = x-1; print(x); } main(void) { x=5; P(&x); print(x); }
Standard input is empty
prog.c: In function ‘Q’: prog.c:6:1: error: stray ‘\342’ in program z += x; ^ prog.c:6:2: error: stray ‘\200’ in program z += x; ^ prog.c:6:3: error: stray ‘\203’ in program z += x; ^ prog.c:7:1: error: stray ‘\342’ in program print(z); ^ prog.c:7:2: error: stray ‘\200’ in program print(z); ^ prog.c:7:3: error: stray ‘\203’ in program print(z); ^ prog.c: In function ‘P’: prog.c:11:1: error: stray ‘\342’ in program int x = *y+2; ^ prog.c:11:2: error: stray ‘\200’ in program int x = *y+2; ^ prog.c:11:3: error: stray ‘\203’ in program int x = *y+2; ^ prog.c:12:1: error: stray ‘\342’ in program Q(x); ^ prog.c:12:2: error: stray ‘\200’ in program Q(x); ^ prog.c:12:3: error: stray ‘\203’ in program Q(x); ^ prog.c:13:1: error: stray ‘\342’ in program *y = x-1; ^ prog.c:13:2: error: stray ‘\200’ in program *y = x-1; ^ prog.c:13:3: error: stray ‘\203’ in program *y = x-1; ^ prog.c:14:1: error: stray ‘\342’ in program print(x); ^ prog.c:14:2: error: stray ‘\200’ in program print(x); ^ prog.c:14:3: error: stray ‘\203’ in program print(x); ^ prog.c: At top level: prog.c:16:1: warning: return type defaults to ‘int’ [-Wimplicit-int] main(void) ^~~~ prog.c: In function ‘main’: prog.c:18:1: error: stray ‘\342’ in program x=5; ^ prog.c:18:2: error: stray ‘\200’ in program x=5; ^ prog.c:18:3: error: stray ‘\203’ in program x=5; ^ prog.c:19:1: error: stray ‘\342’ in program P(&x); ^ prog.c:19:2: error: stray ‘\200’ in program P(&x); ^ prog.c:19:3: error: stray ‘\203’ in program P(&x); ^ prog.c:20:1: error: stray ‘\342’ in program print(x); ^ prog.c:20:2: error: stray ‘\200’ in program print(x); ^ prog.c:20:3: error: stray ‘\203’ in program print(x); ^ prog.c:21:1: error: stray ‘\342’ in program getchar(); ^ prog.c:21:2: error: stray ‘\200’ in program getchar(); ^ prog.c:21:3: error: stray ‘\203’ in program getchar(); ^
Standard output is empty