[C++] 형식 지정자, 서식 지정자
%[플래그][폭][.정밀도][길이]서식지정자 예제 1 폭과 플래그를 함께 써보겠습니다. 다음과 같이 폭 앞에 0을 넣으면 남는 공간에는 공백 대신 0으로 채웁니다. printf("%06d\n", 20); // 출력 폭을 6칸으로 지정, 남는 공간은 0으로 채움 printf("%06d\n", 2000); // 출력 폭을 6칸으로 지정, 남는 공간은 0으로 채움 폭을 6칸, 남는 공간을 0으로 채우도록 했으므로 20 앞에는 0이 4개, 2000 앞에는 0이 2개 채워집니다. 폭을 6칸, 남는 공간을 0으로 채우도록 했으므로 20 앞에는 0이 4개, 2000 앞에는 0이 2개 채워집니다. 실행 결과 ↓ 0이 4개 채워짐 000020 002000 ↑ 0이 2개 채워짐 예제 2 실수를 출력하는 %f, %e는 정밀..
2021. 1. 13.
[C++] 배열복사 memcpy, copy
memcpy #include // C++ 에서는 void* memcpy(void* destination, const void* source, size_t num); 예제 memcpy(arr, tarr, sizeof(arr)); copy #include copy(initArray, initArray + n, v.begin()); // initArray내용을 n만큼 v에 복사 copy(v.begin(), v.end(), v2.begin()); // v의 내용을 v2에 복사 상세 template OutputIterator copy (InputIterator first, InputIterator last, OutputIterator result) { while (first!=last) { *result = *f..
2020. 3. 23.