Zamiana ciągu znaków na tablicę

0

Witam

Otóż mój problem wygląda następująco:

Chciałbym aby ciąg znaków był zapisany w formie tablicy, tak aby każdy znak był nowym elementem.
Dobrze by było aby od razu przy wczytywaniu ciągu był on zapisywany jako tablica, ale nie koniecznie.

Z góry dziękuję za pomoc

0
string foo = "Ala ma kota";
vector<char> bar(begin(foo), end(foo));
for(char c : bar)
    cout << c;

Chociaż znając życie pewnie nie musisz tego robić.

2

A co chcesz osiągnąć? Jeśli nie koniecznie zależy ci na konwersji na char, to String jest niejako tablicą charów. O ile pamiętam, to taki zapis jest poprawny w C++.

 string myString = "przyklad";
 std::cout<<myString[2];

1 użytkowników online, w tym zalogowanych: 0, gości: 1