반응형
【 C 언어 】 #52 gets() 사용하기
문자열을 입력 받아 버퍼에 저장하는 gets() 함수를 사용해 보도록 하자.
▶ 문제 :
gets() 함수를 사용하여 키보드로 부터 아래와 같은 문자열을 입력받은 후, 문자열 중 't' 의 개수를 카운트하여 나타내시오.
(문자열 : "My birthday is twenty fourths of January" )
▶ 실행 결과 :
(이미지 클릭, 확대해서 보세요)
▶ 포인트 :
- gets() 함수를 사용하기 위해서는 stdio.h 헤더를 포함시켜야 한다.
- 문자열은 99개 까지만 입력받을 수 있고, 초과입력하면 오류가 발생한다.
- 입력 받은 문자열은 배열을 선언하여 저장하라 (ex, string[100] )
- 문자열 중 특정 문자('t')의 개수를 카운트 하는 루틴을 서브루틴으로 작성하라
▶ 프로그램 (답안 예시) :
(이미지 클릭, 확대해서 보세요)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
▶ 소스코드 다운로드 :
반응형