Original geschrieben von -=kama=- Öhm ja, wieder so eine Sache die in meinem Buch (zumindest in den bisherigen Programmbeispielen) überhaupt keine Verwendung gefunden hat, die mir aber in diversen Online Tutorials aufgefallen ist. Hat das auch etwas mit VC++ zu tun (Die Tatsache dass es im Buch nicht gemacht wurde)? So langsam fang ich an die Sinnhaftigkeit meiner Lernlektüre in Frage zu stellen...
...
Also... Microsoft will, daß main() vom Typ void ist. Das heißt, es hat keinen Rückgabewert. ANSI will, daß main() vom Type int ist, also als Rückgabewert eine Ganzzahl hat. Mit einem main() als int mußt du natürlich auch eine Zahl zurückgeben; im Normalfall ist das 0.
BTW, folgende Zeile ist zwar anführungszeichentechnisch okay, aber aus einem anderen Grund nicht gut: