Rzutowanie na String
Ostatnio zmodyfikowano 2015-12-09 23:01
Nitr0Skay Temat założony przez niniejszego użytkownika |
Rzutowanie na String » 2015-12-09 21:13:15 Witam. Czy w C++ nie da się przerzutować na String dowolnej wartości w ten sposób ?? #include <iostream> using namespace std;
void napisz( string napis ) { cout << napis << endl; }
int main() { double i = 42; napisz((( string ) i ) ); }
Czy konieczne jest do tego sstream ?? Pytam, bo nie ma problemów z rzutowaniem innych typów |
|
carlosmay |
» 2015-12-09 21:45:51 napisz( to_string( i ) ); |
|
mateczek |
» 2015-12-09 23:01:16 Dodam tylko, że rzutowanie to inna interpretacja danych !!! tutaj musisz skonwertować!!! By z liczby int 125 (która w pamięci zapisana jest w jednym bajcie) zrobić napis 125. Trzeba przekonwertować ten bajt do trzech bajtów HEX{31,32,35}; dec{49,50,53} zgodnie z kodami ASCII https://pl.wikipedia.org/wiki/ASCII int zmienna = 97; cout << zmienna <<( char ) zmienna << endl;
|
|
« 1 » |