[ solarko @ 18.01.2007. 15:38 ] @
Poz kako da konvertujem char ime[50] u string? |
[ solarko @ 18.01.2007. 15:38 ] @
[ Mali Misha @ 18.01.2007. 15:56 ] @
Code: char cime[50] = "ime"; string s; s = cime; Ili ako ga negde privremeno koristiš Code: char cime[50] = "ime"; cout << (string)cime << endl; // cout << string(cime) << endl; Više na http://www.cppreference.com/cppstring/index.html [Ovu poruku je menjao Mali Misha dana 18.01.2007. u 17:43 GMT+1] [ solarko @ 18.01.2007. 16:28 ] @
hvala
[ DjoleReject @ 21.01.2007. 17:34 ] @
Samo sto je prilikom ispisa lepse koristiti cout<<ime.c_str(); sto prebacuje string u stari dobri char*;
[ Mali Misha @ 21.01.2007. 17:47 ] @
1) ime je ovde char[]
2) c_str() vraća const char* 3) U najboljem slučaju je iste efikasnosti prilikom ispisa Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|