다음 C 프로그램은 문자 수를 계산합니다.C의 문자 계수
#include <stdio.h >
int main()
{
int nc = 0;
while (getchar() != EOF)
{
++nc;
printf("%d\n", nc);
}
return 0;
}
내가 터미널에서 예 'Y'에 대해, 문자를 입력, 출력 수익률이 계산이 발생할 않습니다 어떻게
1
2
을 다음과 왜 (2) 출력에서와 같이?
긴 문자열을 입력 해보십시오. 내 추측으로는 1 개의 추가 정보가 항상 표시된다는 것입니다 (예 : ABCD를 입력하면 1 2 3 4 5가 표시됨). – FDavidov
당신이 두 개의 문자를 입력했기 때문에 - 아마도 새 줄 아마도 –
나는'y'를 누르지 않았지만 그 후에 다른 문자를 넣었을 것입니다. –