728x90
문자열 처리 문제는 대부분 공백을 포함하는 한 문장을 다루는 문제가 많다.
간혹 그 이상의 문장을 처리해야 하는 문자열 처리 문제가 주어지는 경우가 있는데 이 때 공백을 포함하는 문장을 EOF가 입력될 때까지 문장을 입력 받고 싶다면 아래처럼 처리하면 된다.
vector<string> s; string str; while (getline(cin, str)) s.push_back(str);
문장의 수가 예상 가능하다면 동적 배열 vector가 아닌 정적 배열을 선언해도 좋다.
728x90
'Programming Language > C,C++' 카테고리의 다른 글
C, C++] 매크로 정의, 해제 (0) | 2018.05.06 |
---|---|
C,C++] Visual Studio와 컴파일러 (0) | 2018.02.18 |
C, C++] 메모리 영역(Code, Data, Stack, Heap) (0) | 2018.02.11 |
C,C++] malloc과 new의 차이점 (0) | 2018.02.10 |
C++ STL list의 기본적인 사용법 정리 (0) | 2017.12.30 |