CH3 개인과제
unreal mcp 테스트 겸 중요한 로직만 직접짜고 애니메이션이나 BP 생성은 mcp 사용하는중
<sstream> 헤더stringstream은 C++에서 문자열을 cin 처럼 읽기/쓰기 하기 위한 스트림이다.
많이 사용하는 곳은
#include<sstream>
#include<string>
int main()
{
string s = "hello world";
stringstream ss(s);
string parsedString;
while(ss >> parsedString)
{
cout << parasedString << endl; // "hello", "world" 출력
}
}
3가지 특징이 있는데
stringstream ss(s);
// 이후 재사용 시
ss.clear();
ss.str("something new string");
문자열을 조작하는 것들이 코테에서 상당수 나오는데 아래 내용을 기억해놓으면 좋을 것 같다.
문자열 공백 분리 == stringstream + >>
CSV == getline(ss, token, ',')
숫자파싱 == stringstream
단순 문자열 분리 == find, substr
숫자to문자열 == stoi, stol, stof