티스토리 뷰
안녕하세요 박스여우입니다.
이번에는 strupr() - 문자열을 대문자화 시켜주는 함수에대해 알아보겠습니다.
우선 strupr()함수의 원형을 살펴보자면, char strupr( char *str ); 요렇게 생겼습니다.
함수에 매계변수로 넣은 문자열이 대문자로 바뀌어서 반환되는 형태입니다.
strupr() 함수는 말그대로 문자열의 소문자를 모두 대문자로 고치는 역활을 합니다.
그럼 strupr() 함수를 사용한 예제를 살펴봅시다.
1
2
3
4
5
6
7
8
9
10
11 |
#include <stdio.h>
#pragma warning(disable:4996)
int main(){
char a[10];
scanf("%s", a); //문자열 데이터 초기화
strupr(a); //문자열 데이터를 대문자화한다.
printf("%s",a); //대문자화한 문자열을 출력.
return 0;
} |
cs |
Input : Test - Output : TEST
Input : love - Output : LOVE
※위의 함수를 사용하기 위해서는 #include <string.h>를 통해 헤더파일 사용선언을 하셔야 합니다.
※위의 소스는 다른 부분은 때고, 응용되는 부분만 나타낸 소스이므로, 컴파일러에 형식을 갖춘뒤 사용하셔야 작동됩니다.
'tmp' 카테고리의 다른 글
string.h :: strlwr() : 문자열을 소문자화한다 (401) | 2015.07.11 |
---|---|
conio.h :: kbhit() - 타자를 입력받는다. (1) | 2015.07.10 |
string.h :: strcat() : 문자열을 이어붙인다. (1) | 2015.07.09 |
string.h :: strrev() : 문자열을 거꾸로 뒤집기 (0) | 2015.07.09 |
string.h :: strlen() : 문자열의 길이를 구한다 (0) | 2015.07.09 |
댓글