반응형
C언어 문자열 길이 구하기
1. Null terminator 있는 경우
2. strlen() 사용
strlen 없이
Get length of string - assuming there is a null terminator
1
2
3
4
5
6
7
8
9
|
/* Get string length */
#include <stdio.h>
int main() {
char str[] = "Hello world!";
int len = 0;
for (int i = 0; str[i] != '\0'; i++) len++;
printf("Length of string '%s': %d\n", str, len);
}
|
strlen 활용
1
2
3
4
5
6
7
8
9
|
/* Get string length use strlen */
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "Hello world!";
int len = strlen(str);
printf("Length of string '%s': %d\n", str, len);
}
|
반응형
'C 언어 > C언어 기초' 카테고리의 다른 글
[C언어 #29] 문자열 비교 (0) | 2020.06.28 |
---|---|
[C언어 #28] 문자열 복사 (0) | 2020.06.28 |
[C언어 #26] 파일 실행시 문자열 입력 (0) | 2020.06.26 |
[C언어 #25] 배열 입력 / 배열의 합 (0) | 2020.06.26 |
[C언어 #24] 배열 입력 / 초기화 (0) | 2020.06.26 |