@Alucart deine Version ist nicht nur alt sondern potentiell auch gefährlich, weil printf noch aus der C-Zeit stammt und Buffer benutzt -> Overflow.

Deswegen sollte man, wenn man die Möglichkeit hat immer die Streams bevorzugen. (in deinem Fall std::cout usw)

mfg