본문 바로가기

카테고리 없음

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

void main()
{
	char str[10];
	int len;

	cin >> str;
	len = strlen(str);
	cout << "str의 길이는" << len << "입니다." << endl;
}

프로그램 실행화면


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


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


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