Was macht fogendes Programm?
-
Hallo!
Was bitte macht denn folgendes Programm:char*m="char*m=%c%s%c;main(){printf(m,34,m,34);}";main(){printf(m,34,m,34);}
Ich habe es schon ausgeführt, dabei wird genau die gleiche Zeile in die Kommandozeile geschrieben.
Habe auch schon mit den Parametern rumgespielt, teils mit Erfolg (es hat sich was verändert), teils ohne Erfolg (ließ sich nicht mehr starten oder hat teilweise nur noch kryptische Zeichen ausgespuckt).
Was mich genauer interessiert sind die Parameter von printf und was die Zeichenfolge %c%s%c für Auswirkungen hat.
Dank im voraus!
-
Wiederholungsfrage!
http://www.c-plusplus.net/forum/viewtopic-var-t-is-265797.html
-
-