알파벳 대소문자 변환
2022. 12. 30. 16:59ㆍc
728x90
#include <ctype.h>
요 헤더파일에 있는 toupper, tolower 함수 사용해야함
#include <ctype.h>
#include <stdio.h>
#include <string.h>
int main(){
char str[1000];
scanf("%s", str); // zZa 입력받았다고 가정
for(int i=0; i<strlen(str);i++){
str[i]=toupper(str[i]); //다 대문자로 변환 -->ZZA
str[i]=tolower(str[i]); //다 소문자로 변환 -->zza
}
}
대문자인지 소문자인지 확인하는 함수도 저 헤더파일에 있음
if(isupper(str[i])) ...
else if(islower(str[i]))...728x90
'c' 카테고리의 다른 글
| char 배열에서 공백을 포함해서 문자열 입력받기 (0) | 2022.12.30 |
|---|---|
| 동적할당 - malloc (0) | 2022.12.30 |
| %기호 출력하기 (0) | 2022.12.28 |
| 배열에 문자열 입력 및 배열의 크기보다 적게 입력했을 때 저장된 문자열의 끝까지 접근할 때 (0) | 2022.12.28 |
| scanf 오류 해결 (0) | 2022.12.28 |