009
15.04.2004, 17:10 Uhr
Pablo
Supertux (Operator)
|
Ich verstehe immer noch nicht, das mit dem "Die Printf-Anweisung ohne", ist ja egal.
Zitat: |
Einfach weil es schicker aussieht als ein printf.
|
Das schöne an printf ist die Formatierungsmögichkeiten, man kann wirklich nur eine einzige Zeile schreiben und viele Variablen gleichzeitig ausgeben. Mit std::cout ist aber ein Problem
C++: |
std::cout << "a=" << a << " b=" << b << ... << std::endl;
|
Ich finde das viel umständlicher als
C++: |
printf("a=%d b=%d ...\n",a,b,c,...);
|
Ich weiß es nicht mir, wo ich gelesen habe, dass wenn man std::endl benutzt, wird der stdout geflusht oder so, deshalb sollte man std::endl statt "\n" benutzen. Wie gesagt, es ist schon lange her, ich weiß es wirklich nicht mehr, ob das stimmt. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth! |