Konwersja stringa na unsigned long long int
Ostatnio zmodyfikowano 2013-07-04 10:59
Kamil9132 Temat założony przez niniejszego użytkownika |
Konwersja stringa na unsigned long long int » 2013-07-04 03:08:31 Witam W jaki sposób mogę skonwertować stringa zawierającego tylko liczbę na zmienną typu unsigned long long int? Dotychczas korzystałem z tej funkcji, jednak ona tylko konwertuje stringa na int: std::string dane; std::fstream plik;
unsigned long long int dan[ 255 ];
getline( plik, dane ); dan[ 0 ] = strtol( dane.c_str(), NULL, 10 );
|
|
akwes |
» 2013-07-04 03:42:55 |
|
pekfos |
» 2013-07-04 10:38:02 strtoull() |
|
kubawal |
» 2013-07-04 10:59:31 Napisz se taką uniwersalną funkcję: #include <string> #include <sstream>
template < typename T > T FromString( string s ) { stringstream ss( s ); T t; ss >> t; return t; }
Używa się jej np. tak: string s; cin >> s; long l = FromString < long >( s )
|
|
« 1 » |