C/C언어 코드 기록

C/C언어 코드 기록

문자열 비교 함수 만들기. (strcmp( )함수와 동일한 기능)

형식 #include int strcmp(const char *string1, const char *string2); 설명 strcmp() 함수는 string1 및 string2를 비교합니다. 함수는 널로 끝나는 스트링에서 작동합니다 함수에 대한 스트링 인수는 스트링 끝을 나타내는 널 문자(\0)를 포함해야 합니다. 리턴값 strcmp( ) 함수 구현 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 #include int StringCompare(const char *p_str1, const char *p_str2) { while (1) { // 같은 순서에 있는 문자가 서로 다르면 비교를 중단. if (*p_str1 != *p_str2) ..

C/C언어 코드 기록

문자열의 값을 16진수와 2진수로 출력

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 #include #include void show_memory(const char *ap_str) { const char *s = ap_str; printf("====================\n"); while (*ap_str != '\0') { printf("%C %0*X ", *ap_str, (CHAR_BIT + 3) / 4, *ap_str); for (int i = CHAR_BIT - 1; i >= 0; i--) printf("%c", ((*ap_str >> i) & 1U) ? '1' : '0'); *ap_str++; ..

lwj789
'C/C언어 코드 기록' 카테고리의 글 목록 (5 Page)