아스키 코드표에 기반한 숫자로 인식한다. tolower = int tolower(int c);
char* toUpperOrToLower(char* change) {
int length = (int)strlen(change);
for(int i=0; i<length; ++i){
//change[i] = tolower(*(change + i));
change[i] = toupper(*(change + i));
}
return change;
}
lower/upper 중에 하고 싶은 변환을 넣으면 된다.
(string 은 char*으로 변환이 필요하다.)
출처 & 참고
[C언어/C++] tolower, toupper 대문자 소문자 변경
안녕하세요. BlockDMask 입니다. 오늘은 C언어, C++에서 알파벳을 소문자는 대문자로, 대문자는 소문자로 변경해주는 tolower, toupper 함수에 대해서 알아보려고 합니다. <목차> 1. toupper, tolower 함수 원형
blockdmask.tistory.com
'코-딩 > C & C++' 카테고리의 다른 글
asprintf : print로 찍은 내용을 변수에 담기 (0) | 2024.10.02 |
---|---|
C & C++ - 구조체 (0) | 2023.03.23 |
C & C++ - string을 char*으로 변환 (0) | 2022.10.12 |
C & C++ - 자주 사용하는 함수 (0) | 2022.06.24 |
C & C++ - Vector의 unique, sort (0) | 2022.03.23 |