본문 바로가기
C언어

[C언어] 문자열을 입력받고 공백문자 이면 참이되는 IS_SPACE(c)를 정의하여서 사용자가 이볅한 문자열중에서 공백문자의 개수를 출력하여 보자.

by 이얏호이야호 2020. 5. 11.

공부하시는대에 도움이 됐으면 좋겠습니다.

답안코드 확인해주세요!

 

더보기
#include <stdio.h>

#define IS_SPACE(c) ((c)==' ' || (c)=='\t' || (c)=='\n')

int main(void) {

	char str[100];

	int i, count;

	printf("문자열을 입력하시오: ");

	gets(str);

	i=0;

	count=0;

	while( str[i] != NULL ) {

		if( IS_SPACE(str[i]) )

		count++;

		i++;

	}

	printf("공백문자의 개수: %d \n", count);

	return 0;

}

 


더 많은 C코드가 보고 싶다면?

https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4

댓글