16 Jan
2004
16 Jan
'04
16:07
* Bodo Kaelberer <BodoKaelberer@webkind.de> [2004-01-16 16:33]:
P.S: Woher weisst printf eigentlich, ob ich ein char, int oder sonstwas uebergebe? Also woher weiss es, dass es fuer die Darstellung nur auf ein Byte zugreifen muss, wo doch %d auch fuer ints verwendbar ist?
Gar nicht. printf() bekommt keinen Zeiger sondern einen Wert. char wird einfach vor der Übergabe auf int erweitert. Gruß, Bernhard -- _________ http://www.bwalle.de _________________________________________________ Die Freiheit des Menschen liegt nicht darin, dass er tun kann, was er will, sondern dass er nicht tun muss, was er nicht will. -- Jean-Jacques Rousseau