#include <stdio.h> struct k { int a; } test; int main(void) { struct k *o; o = &test; o.a = 25; return 0; }
Standard input is empty
prog.c: In function ‘main’:
prog.c:8:3: error: ‘o’ is a pointer; did you mean to use ‘->’?
o.a = 25;
^
->
prog.c:6:12: warning: variable ‘o’ set but not used [-Wunused-but-set-variable]
struct k *o;
^
Standard output is empty