integer ausgeben
-
Abend,
wie kann man per Win-API int's ausgeben?
-
ich bin mir nicht sicher, aber ich glaube mit %i oder %a wie deine variable auch immer heißt, wenns net geht, habe ich noch as anderes ...
Schaue dirs einfach mal an dem besipiel an:
wsprintf(szKeyStatus, "Pfeil-Taste %i: %i",
i, ArrowKeys[i]);ich hoffe ich konnte dir helfen!
-
jetzt hab ich nur das Problem dass ich nach dem Aufruf von TextOut nichts auf dem Bildschirm sehe:
TCHAR buffer[5];
..wsprintf(buffer, "%i", sys.getCount()); //gibt int zurück
..
TextOut(hdc, 50, 50, buffer, 5);
..
-
Also ich bin selber noch ein anfänger, bin gerade in der lernphase, ich weiß zwar nicht wie dein gesammtest script aussieht, aber versuche mal das:
TCHAR buffer[5]; .. wsprintf(buffer[5], "%i", sys.getCount()); //gibt int zurück .. TextOut(hdc, 50, 50, buffer, 5); ..
-
@Snowball Es ist kein Skript o_O
char a[100];
HDC hdc = GetDC(FindWindow("notepad", NULL));
sprintf(a, "Hello: %d", sys.getCount());
TextOut(hdc, a, strlen(a));
-
ja ich bin es gewöghnt Script zu sagen, wegen PHP
Werde mich bessern!^^
-
bei letzterem Beispiel folgt der Fehler 'invalid conversion fron 'char*' to 'int''

-
Nur der eine ? Oder auch ein Fehler in etwa wie "too few parameters in call to ..." ?
