Algorithm/Code Module3 [C++] Code Module C++ 기능 구현 시 필요한 코드 모듈 정리 www.notion.so/NEC-d1d0f7a6c592459b954719bcb25f8385 2020. 9. 6. [C++] 문자열 줄단위로 받기 위 출처 내용을 바탕으로 개인공부 목적으로 작성하였습니다. Input 4 2 3 4 5 6 8 2 4 1 2 3 1 1 2 3 1 1 4 *첫번째 값은 줄 수 N, 그다음부터 N개의 줄에 랜덤한 갯수의 값들이 들어옵니다. 아래 코드에서 중요한 건, for문 진입이전에 나오는 getline 메소드. cin은 개행문자 전까지 읽고, 처음에 나오는 개행문자는 무시합니다. getline은 개행문자까지 읽고, 처음에 나오는 개행문자도 읽습니다. 그러므로 cin으로 처음값 N을 읽고 난 후 개행문자를 읽어주는 getline을 한 번 호출해줘야 합니다. int N; cin >> N; string line; //cin은 개행문자 전까지 읽고 처음에 나오는 개행문자는 무시합니다. //getline은 개행문자까지 읽고, .. 2020. 4. 30. [C++] String Split //예시1 #include #include #include /** @function: delimiter값을 기준으로 string data를 Tokenize하는 함수 @return: vector */ std::vector TokenizeByGetline(const std::string& data, const char delimiter) { std::vector result; std::string token; std::stringstream ss(data); while (getline(ss, token, delimiter)) { result.push_back(token); } return result; } //예시2 #include #include #include using namespace std; //c.. 2020. 1. 14. 이전 1 다음