카테고리 없음

[C언어] 문자열 조작함수 - strlen()

s뽈록이s 2013. 5. 9. 10:05
void main()
{
	char str[10];
	int len;

	scanf("%s", str);
	len = strlen(str);
	printf("str의 길이는 %d입니다.\n", len);
}

프로그램 실행화면


가장 많이 쓰는 문자열 조작함수는 strlen()일 것이다. 문자열의 길이를 반환해 주는 함수이다. scanf()를 통해 문자열을 입력받아 str배열에 저장한다.


그리고 str의 길이를 strlen()함수를 통해 알아내어 len변수에 저장한 후 이를 printf()함수로 출력해 주는 프로그램이다.


보통 문자열의 길이만큼 반복문을 반복시키거나 문자열 전체를 검사할 때 사용하게 되는 문자열 조작함수이다.