|
You last visited: Today at 12:24
Advertisement
string in int 64bit
Discussion on string in int 64bit within the C/C++ forum part of the Coders Den category.
03/27/2015, 15:57
|
#1
|
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 ..
|
|
|
03/27/2015, 18:13
|
#2
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,909
Received Thanks: 25,409
|
Oder einfach nicht printf nutzen.
|
|
|
03/27/2015, 18:17
|
#3
|
elite*gold: 55
Join Date: Mar 2006
Posts: 4,582
Received Thanks: 1,539
|
Quote:
Originally Posted by MrSm!th
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 ._.'
|
|
|
 |
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.
|
|