Hallo zusammen,
ich entwickle unter MinGW mit GCC in der neuesten Version 4.6.2.
Dabei benutze ich die Datentypen "unsigned long long int" und "long long int", also 64 bit Werte.
1) Gibt es eine sprintf-Option für 64 bit Values?
2) Gibt es eine analoge atol-Funktion die als Rückgabe 64 Bit-Werte liefert?
Vielen Dank für eire Hilfe
64 bit Werte, (unsigned) long long int
-
- Beiträge: 10
- Registriert: 16. September 2011 14:58
Re: 64 bit Werte, (unsigned) long long int
Ich kann nur ne Alternative Vorschlagen und die wäre QString. Da gibt es sowohl eine Überladung für arg mit (unsigned) longlong als Alternative zu sprintf und ein to(U)LongLong statt atol.
-
- Beiträge: 10
- Registriert: 16. September 2011 14:58
Re: 64 bit Werte, (unsigned) long long int
Es handelt sich um eine Library, die unabhängig von Qt compiliert werden muß. Daher ist das an dieser Stelle nicht möglichIch kann nur ne Alternative Vorschlagen und die wäre QString.
Re: 64 bit Werte, (unsigned) long long int
Wäre der Weg über std::string + std::stringstream ne Option?
-
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Re: 64 bit Werte, (unsigned) long long int
sprintf: http://www.linuxquestions.org/questions ... nt-274423/
und dementsprechend dann auch sscanf anstatt atol()
und dementsprechend dann auch sscanf anstatt atol()
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung