Разбить текст на буквы в массив с++

Мне нужно разбить текст на массив с буквами. Например: Привет я работник. -> vector array = {П, р, и, в, е, т, ,я, ,р,а,б,о,т,н,и,к,.}


Ответы (3 шт):

Автор решения: Harry
string s = "Привет я работник";
char * array = s.data();

Или еще проще:

const char * array = "Привет я работник";

Строка и есть массив символов...

→ Ссылка
Автор решения: Rewerter

Тебе нужно всего то крутить цикл по длине строки, и в массив складывать каждую букву, и вывести. Для длины строки:strlen(Твоя строка) Цикл используй For

→ Ссылка
Автор решения: ТарасПрогер
#include <iostream>
#include <vector>
using namespace std;

int main()
{
    setlocale(LC_ALL, "rus");
    string text = "Привет я работник.";
    vector<char> res;

    for (auto& i : text)
    {
        res.push_back(i);       
    }
 
    system("PAUSE");
    return 0;
}
→ Ссылка