게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C언어 질문좀 ㅠㅠ
게시물ID : computer_90716짧은주소 복사하기
작성자 : 김한빈
추천 : 0
조회수 : 388회
댓글수 : 1개
등록시간 : 2013/06/02 20:35:36

문제가 

키보드로부터 ([컨트롤]+제트)를 받아들일 떄까지 문자들을 읽어들여, 그 문자들 중 대소문자 구분없이 영문자의 갯수를 출력하는 프로그램을 작성하여라 거든요

#include <stdio.h>

void main()

{

char ch; /* ch~입력받을 문자 */

int alphabet_cnt = 0; /* alphabet_cnt~숫자 이외의 문자 갯수 */


while((ch = getchar()) != '\n') /* [Enter] 키가 입력되기 전까지 반복 수행 */

{

if(ch >= '0' && ch <= '9') /* 입력받은 문자가 숫자인지 판별 */

continue;              /* while 문의 다음 단계로 제어가 이동 */

else

alphabet_cnt++;

}

while((ch = getchar()) !=EOF) /* ([Ctrl]+Z)는 EOF에 대응, EOF가 아닐 때까지 반복 수행 */

putchar(ch);


printf("영문자의 갯수 = %d \n", alphabet_cnt);

}

그래서 코딩한게 이건데 다른컴퓨터에서 되는데 제꺼에선 안되네요 ㅠㅠㅠ


그니까 질문은 다른컴에서 된 코딩인데 왜 제꺼에선 안될까요 ㅠㅠㅠㅠ??


마지막에 ^Z를 치면 갯수가 나와야되는데 또 ^Z가 나와요 ....

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호