Alucart, dein Code ist ein C-Quellcode (Daher bist du hier bisschen im falschen Thema, aber okay):

Im Prinzip ist dein Code, bis auf dem "Schönheitsfehler" mit der Main-Funktion richtig.
Anstatt "main()" solltest du "int main()" oder "int main(void)" benutzen.

Sonst ist das so korrekt, und müsste auch funktionieren.