You have a semicolon at the end of line 16: void Print(struct Article *art_1); <---