bangbadak   4년 전

맨 처음 입력 받는 문자열을 list안에 저장하고 싶은데 어떻게 해야하나요?

bangbadak   4년 전

하나하나 입력 받는 거 말고 문자열 입력 받은 걸 바로 다 같이 넣는 방법이요

seico75   4년 전

c++ std::list  인가요? 질문이 명확하지 않네요.

#include <iostream>
#include <string>
#include <list>

using namespace std;

int main() {
    string str;
    list<char> l;
    
    cin >> str;
    l.assign( str.begin(), str.end());    

    for( char c : l)    cout << c << ' ';
    cout << endl;
    
    return 0;
}

그런데 이문제는 list 보다는 stack 두개 혹은 배열 두개가 더 좋을 것 같다는 생각이 드네요.

댓글을 작성하려면 로그인해야 합니다.