"C++ 문자열 대문자로 변환"의 두 판 사이의 차이

 
(같은 사용자의 중간 판 2개는 보이지 않습니다)
2번째 줄: 2번째 줄:
;C++ 문자열 대문자로 변환
;C++ 문자열 대문자로 변환
;C++ strtoupper() 구현
;C++ strtoupper() 구현
;C++ uppercase() 구현


<syntaxhighlight lang='cpp' run>
<syntaxhighlight lang='cpp' run>
31번째 줄: 32번째 줄:
* [[C++ 문자열]]
* [[C++ 문자열]]
* [[C++ strtolower()]]
* [[C++ strtolower()]]
* [[C++ 대소문자 변환]]
* [[함수 uppercase()]]
* [[함수 uppercase()]]


[[분류: C++ 문자열]]
[[분류: C++ 문자열]]
[[분류: C++ 대소문자]]

2023년 12월 16일 (토) 22:07 기준 최신판

1 개요[ | ]

C++ 문자열 대문자로 변환
C++ strtoupper() 구현
C++ uppercase() 구현
#include <iostream>
using namespace std;
string strtoupper(string str) {
    for(auto &c: str) c = toupper(c);
    return str;
}
int main() {
    cout << strtoupper("Hello World!") << endl; // HELLO WORLD!
}
#include <iostream>
#include <algorithm>
using namespace std;
string strtoupper(const string str) {
    string ret = str;
    transform(ret.begin(), ret.end(),ret.begin(), ::toupper);
    return ret;
}
int main() {
    cout << strtoupper("Hello World!") << endl; // HELLO WORLD!
}

2 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}