C++ string 소문자, 대문자 변환 - tolwer, toupper
결과
결과
코드
#include <string>
#include <vector>
#include <algorithm>
#include <iostream>
using namespace std;
int main() {
vector<string> v = {"abc", "EFG", "zYx"};
// 소문자
for(auto it = v.begin(); it != v.end(); it++)
transform(it->begin(), it->end(), it->begin(), ::tolower);
for (int i = 0; i < v.size(); i++) cout << v[i] << " ";
cout << "\n";
// 대문자
for (auto it = v.begin(); it != v.end(); it++)
transform(it->begin(), it->end(), it->begin(), ::toupper);
for (int i = 0; i < v.size(); i++) cout << v[i] << " ";
cout << "\n";
return 0;
}
※ #include <algorithm> 이 필요하다.
'C++ > Algorithm' 카테고리의 다른 글
C++ vector 최대값, 최소값 (0) | 2020.04.13 |
---|---|
C++ string to int, int to string 형변환 하기 (0) | 2020.01.31 |
C++ 제곱근 구하기, n승 값 구하기 : sqrt(), pow() (0) | 2020.01.30 |
C++ 소수 찾기, 검사하기 [에라토스테네스의 체] (0) | 2020.01.29 |
C++ #include <bits/stdc++.h> 헤더 사용하기 (0) | 2020.01.28 |