Das ist kein C# (dann würde der Thread auch in die .net Section gehören), das ist C. Zudem fehlt der Rückgabetyp der main-Funktion (sollte int sein). Hinter dem zweiten und dritten printf ist ein Doppelpunkt statt eines Semikolons (oder Semikoli, wie auch immer).
Ergebnis, nachdem die Fehler korrigiert sind:
Dass es bei dir mit "... konnte nicht gelesen werden" abbricht, könnte daran liegen, dass deine .c Datei in irgendeinem Pfad liegt, in dem die Konsole, und damit auch cl.exe, keine Leserechte haben. Auch Schreibrechte werden benötigt, da das Kompilat afaik letztlich auch dort hingeschrieben werden muss, wenn kein anderer Outputpfad angegeben ist.
Oh, und wenn man das mit der "normalen" cmd.exe ohne VS extension macht, muss man ggf noch die PATH variable um den pfad mit der cl.exe erweitern, die cl.exe immer mit direktem Pfad angeben oder dort kompilieren, wo die cl.exe liegt (was problematisch bzgl Rechte sein könnte, wenn die Konsole nur Nutzerrechte hat).
Hoffe, dass das hilft
Jeoni