티스토리 뷰
1. 문자열은 char 타입의 배열의 각 칸마다 문자 하나씩 저장됨
배열의 마지막에는 문자열의 끝은 표시하는 null character가 들어감( 0, NULL, '\0'으로도 표기 가능)
char str[6];
str[0]='h';
str[1]='e';
str[2]=0;
2. 1의 방법이 불편하기 때문에, c언어는 문자열을 생성하는 평리한 방법을 제공함.
char str[]="hello world";
혹은,
char *str = "hello world"; ( 이 방법은 문자열이 수정 불가능, string literal 이라고 불린다.)
3. string.h 라이브러리는 문자열을 다루는 다양한 함수를 제공한다.
strcpy 문자열 복사
strlen 문자열의 길이
strcat 문자열 합치기
strcmp 문자열 비교
'그냥 정리' 카테고리의 다른 글
Love me like you do. (0) | 2017.06.05 |
---|---|
I am blessed. (0) | 2017.05.31 |
putty/ putty setting 영구 유지/ How to make PuTTy settings persistent (0) | 2017.02.17 |
fgets/ gets/ 너무 많아/ 그냥 내가 만들어 써보자 (0) | 2017.02.03 |
C언어 버퍼/ C언어 라이브러리 버퍼 (0) | 2017.02.01 |
댓글