Hallo,
EDIT: Problem gelöst: Das %s muss groß: %S
ich habe hier folgendes Problem:
Der folgende Code-Schnipsel sollte eigentlich "Test: Test" als ausgabe bewirken.
Stattdessen erhalte ich : Test: T
Warum wird mir hier nur ein char ausgegeben und nicht der gesamte String "message_string"?
Wäre nett wenn mir jemand mitteilen könnte, wo der Fehler hierbei liegt :)
EDIT: Problem gelöst: Das %s muss groß: %S
ich habe hier folgendes Problem:
PHP Code:
from ctypes import *
libc = CDLL("libc.so.6")
message_string = "Test"
libc.printf(b"Test: %s\n", message_string)
Stattdessen erhalte ich : Test: T
Warum wird mir hier nur ein char ausgegeben und nicht der gesamte String "message_string"?
Wäre nett wenn mir jemand mitteilen könnte, wo der Fehler hierbei liegt :)