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 ..
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.
[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? :-)