4. C++ Vector 공백 제거
다음과 같은 vector vct가 있을 때, vct = {"112","082 17", "1544 2311"} vct의 첫 번째 원소는 공백이 없지만, vct의 두 번째, 세 번째 원소에는 공백이 있습니다. erase를 이용하여 이 원소를 제거할 수 있습니다. 1. vector 생성 및 초기화 vector vct = {"112", "082 17", "1544 2311"}; 2. string을 임시로 저장하는 변수 선언 string tmp; 3. for 구문을 돌면서 vct 원소에 공백이 있을 경우 공백 제거 for (int i = 0; i < 3; i++) { tmp = vct[i]; tmp.erase(remove_if(tmp.begin(), tmp.end(), isspace), tmp.end()); cout
2021. 8. 19.
2. C++ vector 1차원, 2차원 초기화 및 출력
* 개인 공부를 위하여 간단하게 정리한 것입니다. 1. vector 초기화 1.1. 1차원 벡터 vector a = { 1,5,2,6,3,7,4 }; 1.2. 2차원 벡터 vector b = { {2},{5},{3} }; 2. 저장된 값 확인 2.1. 1차원 벡터에 저장된 값 확인 int d, e, f; d = a[0]; e = *a.begin(); f = a[6]; cout
2021. 8. 19.