<p>문제가 </p><p>키보드로부터 ([컨트롤]+제트)를 받아들일 떄까지 문자들을 읽어들여, 그 문자들 중 대소문자 구분없이 영문자의 갯수를 출력하는 프로그램을 작성하여라 거든요</p><p>#include <stdio.h></p><p>void main()</p><p>{</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>char ch; /* ch~입력받을 문자 */</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>int alphabet_cnt = 0; /* alphabet_cnt~숫자 이외의 문자 갯수 */</p><p><br></p><p><span class="Apple-tab-span" style="white-space:pre"> </span>while((ch = getchar()) != '\n') /* [Enter] 키가 입력되기 전까지 반복 수행 */</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>{</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>if(ch >= '0' && ch <= '9') /* 입력받은 문자가 숫자인지 판별 */</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>continue; /* while 문의 다음 단계로 제어가 이동 */</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>else</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>alphabet_cnt++;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>while((ch = getchar()) !=EOF) /* ([Ctrl]+Z)는 EOF에 대응, EOF가 아닐 때까지 반복 수행 */</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>putchar(ch);</p><p><br></p><p><span class="Apple-tab-span" style="white-space:pre"> </span>printf("영문자의 갯수 = %d \n", alphabet_cnt);</p><p>}</p><p>그래서 코딩한게 이건데 다른컴퓨터에서 되는데 제꺼에선 안되네요 ㅠㅠㅠ</p><p><br></p><p>그니까 질문은 다른컴에서 된 코딩인데 왜 제꺼에선 안될까요 ㅠㅠㅠㅠ??</p><p><br></p><p>마지막에 ^Z를 치면 갯수가 나와야되는데 또 ^Z가 나와요 ....</p>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.