sich selbst ausgebendes Programm
-
Tja, das ist eben C

Wichtig ist halt: 34 ist der ASCII Code von "
Damit sollte es klar sein, oder?
-
Achso, es wird einmal das was als String da steht ausgegeben und einmal noch der
Funktionsaufruf der das ausgibt, aber wieso muss ich hier nicht stdio.h inkludieren?
-
weil es in C implizite Deklarationen gibt. Wenn du eine Funktion aufrufst, deren Deklaration nicht sichtbar ist, wird der Typ
int funktion()angenommen. Bei printf funktioniert das ja anscheinend auch prima. Ob das nach ANSI-C streng definiert ist, weiß ich allerdings nicht.
-
Ich hab da mal noc eine Frage, geht das auch unter c++?
-
Was, implizite Deklarationen? Nein.
-
Ne, ich meinte so ein Programm;

-
-
Wunderbar vielden Dank.
-
Man kann doch auch einfach die *.c bzw. *.cpp-Datei in einen String laden und ausgeben.

-
dazu bräuchte man den dateinamen