[C++] 생성한 문자열 공백없애는 함수 만들기
2022. 6. 14. 17:30ㆍ코딩 1막 <C++개념편>/코딩 1막 <C++응용편>
728x90
*문자열 string
#include <iostream>
#include <string>
using namespace std;
string GetStringRemoveSpace(string targetText, string target)
{
string result;
while (targetText.find(target) != string::npos)
{
result += targetText.substr(0, targetText.find(target));
targetText = targetText.substr(targetText.find(target) + target.length());
}
result += targetText;
return result;
}
void main()
{
string targetText = "Hello Hello World World";
string result = "";
while (targetText.find(" ") != string::npos)
{
result += targetText.substr(0, targetText.find(" "));
targetText = targetText.substr(targetText.find(" ") + 1);
}
result += targetText;
cout << result << endl;
result = GetStringRemoveSpace(GetStringRemoveSpace("Hello Hello World World TEST", "Hello")," ");
cout << result << endl;
}
728x90
'코딩 1막 <C++개념편> > 코딩 1막 <C++응용편>' 카테고리의 다른 글
[C++] 벡터의 기능을 이용해보자 (0) | 2022.06.14 |
---|---|
[C++] 랜덤한 확률이 조정된 강화를 하는 아이템 생성하기 (0) | 2022.06.14 |
[C++] 가상함수를 써서 플레이어를 생성하는 함수를 호출해보자 (0) | 2022.06.13 |
[C++] 구조체 만들고, 상속해보고, 오버로딩, 오버라이딩 및 가상함수 구현해보기 (0) | 2022.06.10 |
[C++] 상속 : 부모 몬스터 <--- 자식 드래곤 (0) | 2022.06.10 |