Visual Studio/C 기초

strlwr() strupr()

낙락장송s 2013. 7. 4. 23:39

strlwr()함수와 strupr()함수는 문자의 크기를 변경하는 함수입니다. ANSI 표준이 아니라 어떤 컴파일러에선 지원하지 않을 수 있습니다. visual studio에선 지원하는군요.

예제로 대소문자 변환하는 프로그램을 들 텐데요, 사실 대소문자를 변환하는 방법은 여러가지가 있으나 함수 하나로 한 방에 변환하는 방법이 있습니다. 바로 strlwr()함수와 strupr()함수이죠.

 

#include <stdio.h>
#include <string.h>

main(){
 char str[80];

 while(1)
 {
  printf("문자열을 입력해주세요. 공백을 입력하면 종료됩니다 : ");
  gets(str);

  if(strlen(str)==0)
   break;
  puts(strlwr(str));
  puts(strupr(str));
 }
}