728x90 문자열2 [C언어] 자료구조 - 문자열, 파일 읽어오기 문자열이란? char 타입의 배열 : 한칸에 문자하나 마지막 문자열은 '\0' null값 => C에서는 char str[] = "hello"; 이것은 str h e l l o \0 과 같음 string literal char *str = "hello"; (수정 불가능) string.h라이브러리 strcpy 문자열 복사 strlen 문자열 길이 strcat 문자열 합치기 strcmp 문자열 비교 strdup함수를 이용하여 words할당하기 ex) words rain cloud sky sun 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 #define BUFFER_SIZE 100 int main(void){ char *word.. 2020. 8. 8. [C언어] 포인터 사용하여 배열 이어붙이기,정렬확인,비교 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 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 #include int stringCompare(const char *s1, const char *s2) { while (*s1 || *s2) { if(*s1 != *s2) { if(*s1 > *s2) return -1; else return 1; } s1++; s2++; } return 0; } void stringCat(char *s1, const char *s2) { while (*s1) s1.. 2019. 10. 15. 이전 1 다음 728x90