In C e' perfettamente corretto che ti dia quegli errori.

In C++ invece quel tipo di scrittura e' consentita.

Quindi hai impostato la compilazione C e non C++