ostringstream
ostringstream은 문자열을 조립하거나 수치를 문자열로 변환하는 데 사용하는 클래스다. C++ 표준 라이브러리에 있는 클래스이므로 대부분 어느 개발도구에서도 사용 가능하다.
헤더
#include <sstream>
사용 방법
#include <sstream>
using namespace std;
ostringstream oss;
oss << "data\\stageData\\" << mStageID << ".txt";
const char* filename = oss.str().c_str();
// 한번 입력했던 문자열 지우기
oss.str("");
사용 방법은 cout와 같다. int, const char*, std::string을 << 연산자로 넣으면 안에서 알아서 문자열로 조합해준다. 다 넣은 후 str() 메서드로 string을 반환한다. 해당 string에서 다시 c.str()로 반환하면 const char*로 치환된다. 다음은 게임 맵을 불러올 때 실제로 적용한 코드이다.
실제 사용 예
'과거 자료' 카테고리의 다른 글
[#2] 삼각함수 공식 정리 (0) | 2022.09.21 |
---|---|
[#1] 역삼각함수 - arcsin, arccos, arctan (0) | 2022.09.17 |
DirectX 표준 이미지 타입 DDS을 활용하기 (0) | 2022.09.08 |
main 함수에서 argc, argv 의미 (0) | 2022.09.05 |
[#3] header <algorithm> - lower_bound, upper_bound (0) | 2022.09.02 |