Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 12:24

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

Advertisement



string in int 64bit

Discussion on string in int 64bit within the C/C++ forum part of the Coders Den category.

Closed Thread
 
Old   #1




 
bloodx's Avatar
 
elite*gold: 55
Join Date: Mar 2006
Posts: 4,582
Received Thanks: 1,539
string in int 64bit

Hallo, ich probiere grade einen String in eine 64Bit Value zu Konvertieren, soweit klappt das auch aber er verschluckt entweder die erste Zahl oder die Letzte je nach dem wie ich die größe halt änder


Code:
std::fstream File;
	File.open("./ESP.ini");
	std::string szLine;
	std::size_t position = 0;

	std::string szCGame;
	while (std::getline(File, szLine))
	{
		position = szLine.find("CGame=");
		if (position != std::string::npos)
		{
			szCGame = szLine.substr(position + 6, position + 11);
		}
	}
	File.close();
	printf("%s\n", szCGame.c_str());
	//DWORD64 pCGame = std::strtoll(szCGame.c_str(), 0, 16);
	DWORD64 pCGame = _strtoui64(szCGame.c_str(), 0, 16);
	printf("%p\n", pCGame);
Ausgabe:
0x142AF11C8
42AF11C8

auch wenn ich es ohne 0x aus der Datei lese ändert es leider nix.

Habe ich vielleicht etwas übersehen ? Danke

Lösung:
oh man - man sollte ggf auch %I64x verwenden bei printf ..
bloodx is offline  
Old 03/27/2015, 18:13   #2


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,909
Received Thanks: 25,409
Oder einfach nicht printf nutzen.
MrSm!th is offline  
Old 03/27/2015, 18:17   #3




 
bloodx's Avatar
 
elite*gold: 55
Join Date: Mar 2006
Posts: 4,582
Received Thanks: 1,539
Quote:
Originally Posted by MrSm!th View Post
Oder einfach nicht printf nutzen.
Ja das ist der bessere Ansatz - mache es meistens nur weil es schneller ist

std::cout << std::hex hat mir dann doch die richtige lösung gezeigt natürlich ._.'
bloodx is offline  
Closed Thread


Similar Threads Similar Threads
String Between | String regexp
06/07/2013 - AutoIt - 7 Replies
Huhu, undzwar habe ich ein problem hiermit: <li class="lab">Benutzername:</li> <li>Salmor</li> ich will salmor auslesen, wenn ich allerdings sage: $Benutzername = _StringBetween($sHTML, 'Benutzername:</li><li>', '</li>') kommt es zu keiner Lösung, evtl kann mir jemand helfen.
[Visual Basic] [Problem] String auslesen/String zufällig wählen
05/06/2012 - General Coding - 4 Replies
Code: #include <GUIConstants.au3> #Region ### START Koda GUI section ### Form= $Form1 = GUICreate("Name Generator", 236, 299, 815, 246) $Input1 = GUICtrlCreateInput("Username", 24, 72, 185, 21) $Input2 = GUICtrlCreateInput("Username", 24, 104, 185, 21) $Input3 = GUICtrlCreateInput("Username", 24, 136, 185, 21) $Input4 = GUICtrlCreateInput("Username", 24, 168, 185, 21) $Input5 = GUICtrlCreateInput("Username", 24, 200, 185, 21)
[VB08]String in String mit mehreren Funden
08/08/2011 - .NET Languages - 6 Replies
Hey, bin gerade auf ein Problem gestoßen, an dem ich mir seit 3 Stunden die Zähne ausbeiße. Ich will eine Funktion schreiben, die der _StringBetween Funktion von AutoIt gleich ist. _StringBetween gibt in einem Array alle Strings zwischen zwei SubStrings und dem ganzen String aus. Die Ausgabe bei _StringBetween("<h1>test1</h1>&l t;h1>test2</h1>", "<h1>", "</h1>") wäre also idealer Weiße ein Array (x = "test1", x = "test2")... da man in VB08 kein Array returnen kann, komme ich aber einfach...
[C++] string zwischen string
11/11/2010 - C/C++ - 6 Replies
tag gibts direkt ne funktion, mit der man einen passenden string zwischen dem string suchen kann? also meine net .find() sondern sowas ähnliches, die in diesem beispiel "mein string sucht" Bsp: "<span id=\"lalala\">"+string mein_string+"</span>" understanden? :-)



All times are GMT +1. The time now is 12:24.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.