본문 바로가기
728x90
반응형

C++6

[C++] substr()로 문자열 부분 추출하는 법 substr(시작인덱스, 문자개수) 시작인덱스, 문자개수 입력 안하면 -> 전체 문자열 추출 문자개수 입력 안하고 시작인덱스만 입력 -> 시작인덱스부터 문자열 끝까지 추출 2021. 7. 22.
[C++] getline()으로 엔터 치기 전까지 입력받는 법 getline(cin, arr, '\n'); 헤더파일: 2021. 7. 22.
[C++] 배열을 전부 0으로 초기화하는 법(+특정값으로 초기화하는 법) - 배열을 전부 0으로 초기화하는 방법 1. 함수 없이 전부 초기화 arr={0,} 사용시 주의할 점. arr={-1,} 은 첫번째 값만 -1이고 나머지는 0으로 초기화되므로(ex) {-1,0,0,0,0,0,0,...} ) 0이 아닌 특정값으로 배열 전체를 초기화할 때는 for문을 이용하거나 아래 fill_n 함수를 사용 2. fill_n 함수 이용(헤더파일: fill_n(arr, arr_size, value) fill_n(arr, 100, 0) 2021. 7. 20.
[c++] 동적 배열 할당 new delete c++ 에서는 동적 할당을 하기 위해 new와 delete를 사용합니다. 이번 포스팅에서는 동적으로 배열을 할당하는 동적배열할당에 대해 알아보겠습니다. int n; cin >> n; int* arr = new int[n]; // 동적배열할당 // 값 대입 for (int i = 0; i < n; i++) arr[i] = i; // 값 출력 for (int i = 0; i < n; i++) cout 2021. 7. 6.
vector로 값을 출력하는 두 가지 방법 #include #include #include #include using namespace std; int main() { vector vec; int n, x; cin >> n; for(int i = 0; i> x; vec.push_back(x); } vector::iterator p; for(p = vec.begin(); p!= vec.end(); p++){ cout 2021. 4. 27.
[ C++ ] cin.ignore(numeric_limits<streamsize>::max(), '\n') cin.ignore(numeric_limits::max(), '\n'); c++ 입력 버퍼 비우기 2021. 3. 16.
728x90
반응형