[C++] zmiene char i string

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?