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

C++빌더 Q&A
C++Builder Programming Q&A
[56534] 대소문자 구분인데 반복이 않돼요 ㅜㅜ
대소전하 [] 1407 읽음    2009-03-29 18:08
대소문자 구분인데 이상하게 되어서 질문 합니다.
대소문자 구분인데 반복문이고 "."를 쓰면 끝나게 되는 프로그램 입니다.
그런데 warning(s)가 2개가 뜨면 프로그램을 돌리면은 반복문이 안되고 한개만 구해지고 종료가 되어서
여간 머리가 아프네요.

입력한 내용을 올려보겠습니다.

#include<stdio.h>

int main(void)

{
char su;                          
do  {

printf("영문자를 입력하세요. : 단.을 입력하면 종료 ");
scanf("%c",&su);
if (su ==".")
break;


if(su>='A' && su<='Z')
  printf("입력된 문자는 대문자 입니다.\n");

else if(su>='a' && su<='z')
  printf("입력된 문자는 소문자 입니다.\n");

else
  printf("입력된 문자는 영문자가 아닙니다.\n");

} while ( su==".");

return 0;
}


warning(s)발생한 구역은

대소문자구분반복.c(11) : warning C4047: '==' : 'int ' differs in levels of indirection from 'char [2]'

대소문자구분반복.c(25) : warning C4047: '==' : 'int ' differs in levels of indirection from 'char [2]'



입니다. 이것이 어디가 잘 못되었고 어디를 고쳐야 하는지 알려주십시오.

+ -

관련 글 리스트
56534 대소문자 구분인데 반복이 않돼요 ㅜㅜ 대소전하 1407 2009/03/29
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.