C에이 프로그램을 실행 한 후, 나는 + 상관없이이 프로그램은 탭, 새로운 라인과 새로운 공백cmd 텍스트 입력을 종료 할 수 없습니까?
main()
{
int c, nl, nb, nt;
nl = 0;
nb = 0;
nt = 0;
while ((c == getchar()) != EOF){
if (c == '\n')
++nl;
if (c == '\t')
++nt;
if (c == ' ')
++nb;
}
printf("%d %d %d\n", nl, nt, nb);
}
Ctrl 키를 누른의 수를 계산하는 방법을 몇 번 Ctrl 키 + Z.을 눌러 cmd를 통해 그것을 종료 할 수 없습니다 C는 그곳에서만 나옵니다.
예, 말씀 드렸듯이 탭에서 빠져 나오지 만 탭, 줄 바꿈 등은 어떻게 계산합니까? – user2282137
어떤 운영 체제를 사용하고 있습니까? 'Ctrl + Z '는 모든 시스템에서'EOF'가 아닙니다. UNIX 및 Mac OS X에서는'Ctrl + D '를 시도 할 수 있습니다. – verbose
@verbose Windows – user2282137