Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Rzutowanie na String

Ostatnio zmodyfikowano 2015-12-09 23:01
Autor Wiadomość
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 ??

C/C++
#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
P-141681
carlosmay
» 2015-12-09 21:45:51
napisz( to_string( i ) );
 
P-141682
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

C/C++
int zmienna = 97; //rzutujesz na char
cout << zmienna <<( char ) zmienna << endl; //otrzymasz literkę a;
P-141689
« 1 »
  Strona 1 z 1