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

Konwersja char na string.

Ostatnio zmodyfikowano 2013-03-24 12:26
Autor Wiadomość
PGS-MSI
Temat założony przez niniejszego użytkownika
Konwersja char na string.
» 2013-03-24 09:52:07
Witam
Poszukuję dobrze działającego sposobu konwersji znaku w zmiennej char na znak w zmiennej string.
C/C++
char a = 'a';
string x;

x = a; // Jak to zrobić ? Żeby działało dobrze?

Używałem tego ale to nie za bardzo chce działać.
C/C++
char bufor = 'a';
string bufor2;
std::string str( 1, bufor );
bufor2 = str;

Bardzo proszę o pomoc.
P-79278
SeaMonster131
» 2013-03-24 10:01:35
Ten pierwszy sposób jak najbardziej działa. Spróbuj może tylko dać
string x = "";
, bo deklarując zmienną lokalnie, jej wartością mogą być jakieś śmieci.
P-79280
Monika90
» 2013-03-24 10:11:36
std::string ma konstruktor domyślny, domyślna inicjalizacja zmiennej lokalnej powoduje wywołanie tego konstruktora, więc
string x;
 to prawidłowo zainicjalizowany pusty string.
P-79281
PGS-MSI
Temat założony przez niniejszego użytkownika
» 2013-03-24 10:12:28
No to nie wiem dlaczego wcześniej się kompilator o to rzucał a teraz nie, "złośliwość rzeczy martwych" ;-)
Dzięki wielkie, za pomoc. Takie proste a na to nie wpadłem.
Konwersja z string'a na int'a już raczej taka prosta nie będzie.
P-79282
mactec
» 2013-03-24 10:39:08
P-79284
PGS-MSI
Temat założony przez niniejszego użytkownika
» 2013-03-24 12:26:40
I to się nazywa Forum. Dzięki wielkie za szybką pomoc. ;-)
P-79301
« 1 »
  Strona 1 z 1