C++ :: 콘솔 글자 및 배경색 변경하기
#include #include using namespace std; enum Color { BLACK, BLUE, GREEN, CYAN, RED, MAGENTA, BROWN, LIGHTGRAY, DARKGRAY, LIGHTBLUE, LIGHTGREEN, LIGHTCYAN, LIGHTRED, LIGHTMAGENTA, YELLOW, WHITE }; void textcolor(int foreground, int background) { int color = foreground + background * 16; SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), color); } int main() { textcolor(LIGHTBLUE, BLACK); cout
C++ lower_bound, upper_bound
1. upper_bound 이진 탐색으로 key값을 탐색하고 [begin, end)에서 key보다 작지 않은 첫 번째 수의 iterator 반환 upper_bound(array, array + n, key); 2. lower_bound 이진 탐색으로 key값을 탐색하고 key값보다 큰 수를 찾아 iterator 반환 lower_bound(array, array + n, key); #include #include using namespace std; int main() { int arr[10] = {1,2,3,4,6,7,8,9,10,11}; printf("lower_bound : %d\n", *(lower_bound(arr ,arr + 10, 4))); printf("upper_bound : %d\n", ..
콜라한캔 :: 16진수 문자열로 변환
정확한 크기의 자료형을 제공해주는 헤더 int8_t, uint8_t 8비트 자료형int16_t, uint16_t 16비트 자료형int32_t, uint32_t 32비트 자료형int64_t, uint64_t 64비트 자료형 최소 크기의 자료형 int_least8_t, uint_least8_t 8비트int_least16_t, uint_least16_t 16비트int_least32_t, uint_least32_t 32비트int_least64_t, uint_least64_t 64비트 빠른 최소 크기의 정수형 자료형 int_fast8_t, uint_fast8_t - 8비트 빠른 동작 최소 크기 정수형.int_fast16_t, uint_fast16_t - 16비트 빠른 동작 최소 크기 정수형.int_fast32_t..