1.5.3 실습 문제 3가지
실습 전 이론
책에서 실습 문제를 내줬다.
이전에 만들어 놨던 프로그램은 EOF 신호를 받으면 그동안의 문자들을 계산하기 때문에 거기서 조금 변형을 하면 될것 같다.
실습
#include <stdio.h>
int main(){
int c;
int blankCount = 0;
int tabCount = 0;
int lnCount = 0;
while ((c = getchar()) != EOF){
if(c == '\n')
++lnCount;
if(c == ' ')
++blankCount;
if(c == '\t')
++tabCount;
}
printf("개행의 갯수는 %d 개 입니다.\n", lnCount);
printf("빈칸의 갯수는 %d 개 입니다.\n", blankCount);
printf("탭의 갯수는 %d 개 입니다.\n", tabCount);
return 0;
}
실습 후 이론
