|
You last visited: Today at 04:53
Advertisement
pointer auf string mit printf anzeigen
Discussion on pointer auf string mit printf anzeigen within the C/C++ forum part of the Coders Den category.
11/19/2014, 02:30
|
#1
|
elite*gold: 0
Join Date: Oct 2007
Posts: 856
Received Thanks: 35
|
pointer auf string mit printf anzeigen
habe ein kleines problem unzwar hab ich in einem game ein pointer gesucht welches auf einen string zeigt, nun weiß ich aber nicht wie ich auf diesen string zugreifen kann :S, hier mein beispiel
DWORD* Messagebase = (DWORD*)0x70D9E0;
DWORD Message = (DWORD(((DWORD)*Messagebase) + 0x00000000));
message ist nun der pointer welcher auf den string zeigt, wie ich damit umgehe wens ein int ist weiß ich, einfach:
printf("Message = ", *(int*)Message);
aber nun als string ka hab char probiert aber game ist gecrasht wie ich es schon dachte, iwo muss ich wahrscheinlich auch länge fürs char angeben, naja ka hoffe mir kann jemand helfen
|
|
|
11/19/2014, 13:39
|
#2
|
elite*gold: 58
Join Date: Jun 2008
Posts: 2,311
Received Thanks: 8,420
|
Das dürfte so auch nicht gehen, korrekt gibt man mit printf Zahlen so aus:
printf("Message = %d", *(int*)Message);
Für Text:
printf("Message = %s", (char*)Message);
Du solltest dir das ganze Thema vielleicht nochmal bisschen ansehen...
Padmak
|
|
|
11/19/2014, 21:47
|
#3
|
elite*gold: 0
Join Date: Oct 2007
Posts: 856
Received Thanks: 35
|
Quote:
Originally Posted by Padmak
Das dürfte so auch nicht gehen, korrekt gibt man mit printf Zahlen so aus:
printf("Message = %d", *(int*)Message);
Für Text:
printf("Message = %s", (char*)Message);
Du solltest dir das ganze Thema vielleicht nochmal bisschen ansehen...
Padmak
|
printf("Message = %d", *(int*)Message); hab das %d einfach vergessen zu schreiben , das wusst ich^^ und das zweite das klappt nicht hab ich heute morgen mit *(char*) probiert aber mein game ist da gecrasht, werds gleich mal mit (char*) probieren danke dir
|
|
|
11/19/2014, 22:23
|
#4
|
elite*gold: 724
Join Date: Mar 2011
Posts: 10,480
Received Thanks: 3,319
|
Du solltest dir evtl. mal die Grundlagen der C-Programmierung anschauen, du kannst nicht einfach irgendwie lustig char-Pointer derefenzieren und das wieder als String (= zero-terminated char-Array) interpretieren lassen.
|
|
|
|
Similar Threads
|
LoL String Pointer
09/23/2014 - General Coding - 5 Replies
Hello comunity, i am kinnda new to this whole gamehacking thing and i got a question. At champion select, i want to be able to get what champions the enemy team had picked. So, for each one of their champions, there is a string "Click to see detailed information about {0}" where {0} is the champion's name. I can get the value properly in CE but i'm not able to get the pointer of that string. I need some help. Thank you !
|
Android: Quelltext aus URL auslesen, als String speichern, zerlegen und anzeigen
02/03/2014 - General Coding - 1 Replies
Hja... Um es vorweg zu sagen, benutze die neueste Version von Android Studio, Win7 64Bit, Min API level 4.1, target 4.4, Galaxy s3 zum testen der app
topic regelt..
Dieses rätsel scheint für mich nicht lösbar zu sein.. Ich habe google schon angestrengt und haufenweise Lösungen gefunden, aber leider für ältere APIs die jetzt natürlich nicht mehr funktionieren..
Damit ihr euch das mal kurz vorstellen könnt..
Es geht um eine "Vertretungsplan" App
Unsere schule verfügt, über einen server...
|
String Pointer herausfinden ?
10/27/2013 - AutoIt - 5 Replies
Hey, ich habe die Adresse von einem String.
Jedoch weiß ich nicht wie ich jetzt den Pointer vom String herausfinde.
Kann mir jemand helfen ?
|
String anhand von Pointer auslesen
07/28/2013 - AutoIt - 6 Replies
Hey,
ich versuche grade verzweifelt einen string mit _MemoryPointerRead auszulesen. Mein script sieht bisher so aus:
$Address = 0x003E68C8
Dim $Offsets
$Offsets = 0x0
$Offsets = 0x50
$iv_Pid = ProcessExists("NostaleX.dat")
$handle = _MemoryOpen($iv_Pid)
$a_value = _MemoryPointerRead($Address, $handle, $Offsets, "CHAR")
|
String aus Pointer auslesen
07/25/2013 - AutoIt - 2 Replies
Mit welchem Include mache ich das am besten..? Und am besten noch nen Scribtbeispiel... Hab den pointer der auf die addresse zeigt und in der ist halt der string den ich auslesen will...
|
All times are GMT +2. The time now is 04:53.
|
|