728x90
반응형
문자열 대문자로 변경
#include <algorithm>
#include <string>
std::string str = "Hello World";
std::transform(str.begin(), str.end(),str.begin(), ::toupper);
문자열 parsing
#include <iostream>
std::string s = "ITEM=this is value";
std::string value = s.substr(s.find("=") + 1);
argv to vector string
#include <iostream>
#include <vector>
int main(int argc, const char** argv)
{
std::vector<std::string> arguments(argv + 1, argv + argc);
}
문자열 비교
#include <iostream>
int main(int argc, const char** argv)
{
std::string cmp = "test";
if (0 == cmp.compare("test")) {
std::cout << "Match" << std::endl;
}
return 0;
}
728x90
반응형
'ProgrammingLang > c++' 카테고리의 다른 글
[C++개발자되기]26. L-value, R-value, &, && 와 std::move의 관계 (0) | 2021.12.05 |
---|---|
[C++개발자되기]24. std::function (0) | 2021.12.05 |
[C++개발자되기]22. golang의 defer 만들기 (0) | 2021.07.10 |
[C++ 개발자되기] 21. c++ 키워드 정리 (0) | 2021.07.05 |
[매크로] macro 사용시 유용한 것 (0) | 2021.07.03 |