Turbo-C
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
터보-C 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
Lua 게시판
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C/C++ Q/A
[2226] Re:문자를 입력받아 대문자로 출력하는 프로그램입니다. 오류가 있는지 보고 좀 고쳐주세요
임문환 [mhlim] 1327 읽음    2003-04-01 00:13
오류는 없는 것으로 보입니다.
한 가지 말씀드리자면,
키보드로 입력 가능한 문자의 경우 아스키 코드 값을 쓰지 마시고 직접 문자로 표현하는 것이 직관적이고 코드 해석하기에도 쉽습니다.

if(a[i]>='a' && a[i]<='z') printf("%c", a[i]-('a'-'A'));  


help 님이 쓰신 글 :
:  문자를 입력받아 소문자는 대문자로 출력하고 소문자가 아닌경우는 그대로 출력하는
: 프로그램 입니다.   그리고 입력받는 문자의 종료는 return키로 합니다
:  모자라는 실력으로 좀 짜보았는데 집에 비쥬얼 프로그램이 없어 돌려보지도 못하고 맞는지
: 틀린지도 모르겠습니다.   오류나 모자라는부분은 좀 바로잡아 주세요 부탁드립니다
:
: #include<stdio,h>
:  void main()
:  {
:   char a[3];         
:   int i;
:   for(i=0; i<3; i+){ 
:      scnaf(%c", &a[i]);        
:   }
:   for(i=0; i<3; i++){          
:      if(96 < a[i] < 123)       
:         printf("%c", a[i]-32);  
:      else
:         printf("%c", a[i]);      
:   }
:  }
:

+ -

관련 글 리스트
2223 문자를 입력받아 대문자로 출력하는 프로그램입니다. 오류가 있는지 보고 좀 고쳐주세요 help 1357 2003/03/31
2226     Re:문자를 입력받아 대문자로 출력하는 프로그램입니다. 오류가 있는지 보고 좀 고쳐주세요 임문환 1327 2003/04/01
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.