Jak przeniesc zawartość zmiennej char[64] do zmiennej string ???
char welcome[64];
string lol;
cout<
Jak przeniesc zawartość zmiennej char[64] do zmiennej string ???
char welcome[64];
string lol;
cout<
Możesz skonstruować obiekt korzystając z jednego z dwu konstruktorów: http://www.cppreference.com/wiki/string … sic_string
→ basic_string( const charT* str, size_type length );
→ template< class InputIterator > basic_string( InputIterator first, InputIterator last );
A jeśli tablica charów jest zarazem c-stringiem to można wykorzystać operator przypisania, konstruktor przyjmujący tylko wskaźnik na const char*.
Dodatkowo istnieją metody append i assign, które można do tego wykorzystać.
Źle wytłumaczyłem, nie chce żeby wczytało całej tablicy char tylko pojedyńczego char-a.
string lol;
do
{
char welcome[64];
string lol;
cout<
}while(lol != "}}}");
Konkretnie to ja chciałem zrobic tak że po otrzymaniu 3 znaczków “}}}” wychodzi z pętli.
Co skąd ma wczytywać te znaki? W kodzie który przedstawiłeś nic wczytujesz nic ani z klawiatury, ani z pliku. Po co w ogóle Ci ta tablica znaków?