[C/C++] memcpy 사용 방법
함수 원형 void *memcpy(void *dest, const void *src, size_t N); •dest: 데이터가 복사되는 영역 (To) •src: 복사할 원본 데이터 (From) •N : 복사할 크기 (Byte) → memcpy(복사 받는 메모리, 복사할 메모리, 크기); src 메모리 영역에서 dest 메모리 영역으로 N byte 만큼 복사 * 필요한 헤더파일: 혹은 반환 값 dest 포인터 (void* 형) 예제 (2차원 배열 복사) #include #include int src[][3] = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; int dest[3][3]; int main() { // 복사 전 for (int i = 0; i < 3; ++i) { for (in..
2021. 11. 24.
[C] 열거형 타입 enum 이란?
enum 타입이란? #include enum Day { Sunday, Monday = 10, Tuesday, Wednesday, Thursday = 20, Friday, Saturday }; int main() { printf("Sunday : %d \n", Sunday); printf("Monday : %d \n", Monday); printf("Tuesday : %d \n", Tuesday); printf("Thursday : %d \n", Thursday); printf("Friday : %d \n", Friday); } - 초기값을 지정하지 않으면 첫번째 원소의 값 = 0 - 중간에 초기값을 별도로 설정할 수 있다. (나머지 원소도 그에 맞춰 1씩 증가) - 마지막 닫는 중괄호 「 } 」 뒤에 세..
2021. 9. 10.