How to convert a string to a list of chars in C++

2 Answers

0 votes
#include <iostream>
#include <string>
#include <list>
 
int main()
{
    std::string str = "c++ programming";
 
    std::list<char> lst;
    for (char ch: str) {
        lst.push_back(ch);
    }
 
    for (char ch: lst) {
        std::cout << ch << " ";
    }
}




/*
run:

c + +   p r o g r a m m i n g 

*/

 



answered Mar 9, 2023 by avibootz
0 votes
#include <iostream>
#include <string>
#include <list>
 
int main()
{
    std::string str = "c++ programming";
    
    std::list<char> lst(str.begin(), str.end());
    
    for (char ch: lst) {
        std::cout << ch << " ";
    }
}




/*
run:

c + +   p r o g r a m m i n g 

*/

 



answered Mar 9, 2023 by avibootz
...