프로그래밍/C
문자열의 길이 출력
천사친구
2021. 11. 15. 16:19
문자열의 길이를 출력하는 프로그램.
배열과 포인터를 조합하여 결과를 얻어낸다.
// 문자열의 길이
#include <stdio.h>
int str_length(char *str);
int main() {
char word[] = "What's your name?";
printf("length : %d\n", str_length(word)); //포인터에 문자열 배열의 첫 주소를 던져준다
return 0;
}
int str_length(char *str) {
int i = 0;
while (str[i]) { // null 문자를 만날때까지 배열을 1씩 증가시킨다
i++;
}
return i;
}