Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 04:53

  • Please register to post and access all features, it's quick, easy and FREE!

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.

Reply
 
Old   #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
Slade100 is offline  
Old 11/19/2014, 13:39   #2
 
Padmak's Avatar
 
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
Padmak is offline  
Old 11/19/2014, 21:47   #3
 
elite*gold: 0
Join Date: Oct 2007
Posts: 856
Received Thanks: 35
Quote:
Originally Posted by Padmak View Post
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
Slade100 is offline  
Old 11/19/2014, 22:23   #4

 
snow's Avatar
 
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.
snow is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.