_
Lord Short schrieb:
und beim speichern muss
man mit der endung .cpp abspeichern und alles ist wunderbar...
Nicht ganz. Damit sorgst du dafür, dass der Code als C++-Code kompiliert wird. Wenn du C programmieren willst, solltest du lieber die Endung ".c" verwenden, dann wird dein Kram auch als C-Code interpretiert. Das ist in sehr vielen Fällen egal, aber nicht in allen.
Du kannst aber auch entscheiden, deinen Code doch lieber als C++ interpretieren zu lassen, um die Nachteile von C89 (z.B. der Zwang, Variablen am Scope-Anfang zu deklarieren usw.) so zu 'umgehen'. Das finde ich durchaus ok - es sei dir überlassen.
EDIT: Ich warte auf die Wegbeschreibung zur Party.