IT/솔루션) 난 정말C... 없다구요

21장. 실력 다지기 연습문제 03 ) 문제 1 [문자열의 길이 계산]

돔찌 2019. 4. 17. 20:15

<2016. 9. 26. 20:58>

21장. 실력 다지기 연습문제 03 ) 문제 1 [문자열의 길이 계산]

 

/*
배열에 저장되어 있는 영단어의 길이를 계산하여 반환하는 함수를 정의해보자. 이 함수는 다음과 같은 형태로 정의해야 한다.
int WordLen(char str[]); // 단어의 길이 반환
그리고 이 함수의 테스트를 위한 main 함수와 실행의 결과는 각각 다음과 같아야 한다.
int main(void)
{
 char wordBuf[100];
 printf("단어 입력 : ");
 scanf("%s", wordBuf);
 printf("입력된 단어의 길이 : %d \n", WordLen(wordBuf));
 return 0;
}
이 문제에서 구현하는 함수 WordLen은 이후에 제시하는 여러 문제의 해결을 위해서 유용하게 활용될 수 있다.
*/
#include<stdio.h>
#include<stdlib.h>
#pragma warning(disable : 4996)
int WordLen(char str[]);
int main(void) {
	char wordBuf[100];
	printf("단어 입력 : ");
	scanf("%s", wordBuf);
	printf("입력된 단어의 길이 : %d \n", WordLen(wordBuf));
	system("pause");
	return 0;
}
int WordLen(char str[]) {
	int i = 0;
	while (str[i] != '\0') {
		i++;
	}
	return i;
}