Hmm, was macht da die Leerzeile zwischen der Funktionsdeklaration und dem Funktionsrumpf? Schieb' das mal zusammen.

Falls das nichts bringt, probier' mal, <iostream> wieder durch <iostream.h> zu ersetzen. Immerhin hat er schon vorher keinen Kommentar dazu abgegeben, daß <iostream.h> nicht mehr aktuell wäre...