[TIL 12장] 문자열 함수, 구조체(feat. 포인터 사용), 공용체
오늘의 TIL 목차 (22.08. 10) 문자열 함수 ( strcpy_s, strlen, strcat_s, strcmp )구조체, 구조체 배열 ( struct )공용체 ( union )문자열 함수1. 문자열 복사 2. 문자열 길이 3. 문자열 결합 4. 문자열 비교[ strcpy_s() ]: 문자열 복사 함수 int strcpy_s(char* 복사본, unsigned int 복사본 메모리 공간의 크기, char const* 복사할 문자열 / 주소);char szName[32] = "milk";char szTemp[32] = "dainn";strcpy_s(szName, sizeof(szName), szTemp); // 메모리 공간은 들어갈 문자열의 크기보다 크고 복사본이 저장될 ..
[TIL 10장] 2차원 배열
오늘의 TIL 목차 (22.08. 05) 2차원 배열 2차원 배열 [ 2차원 배열 ] : 행 열 개념의 배열 int iArray[2][3] = { 1, 2, 3 }, { 4, 5, 6 }; intiArray[2][3] = { 0열 1열 2열 { 1, 2, 3 },// 0행 { 4, 5, 6 }// 1행 }; intiArray[2][3] = { {1, 2}, {0} }; // 초기화 안된 부분은 0으로 채움 ■ 기능 / 주의 2차원 배열은 포인터(이중 포인터 포함)를 사용할 수 없다. int iArray[2][3]은 행을 기점으로 배열의 개수 3개를 갖는 같은 이름 iArray 2개가 겹쳐있는 것이다. iArray[0]은 겹쳐있는 2개의 배열 중 0번째 배열의 시작 주소를, int iArray[1]은 1번..