|
답변 감사합니다.
김백일 님이 쓰신 글 :
: webb 님이 쓰신 글 :
: : 테이블중 모델명컬럼을 파일명으로 해서 excel파일로 저장하려고하는데요.
: : 불행하게도 모델명 중간에 "/"가 들어갑니다.
: : 그래서 "/"를 "-"로 바꾸려고 하는데 c++ 표준함수 뒤져봐도 없네요.
: :
: : 어떻게 해야죠?
:
: AnsiString을 쓰신다면 StringReplace() 함수(AnsiString의 멤버함수가 아니라 일반함수)를 쓰세요.
: 빌더 헬프에 보면 자세히 설명도 나오고요, 이 게시판을 검색하시면 나옵니다.
: 예제는 다음과 같습니다.
: str = StringReplace(str, "//", "--", Sysutils::TReplaceFlags() << Sysutils::rfReplaceAll);
:
: 표준 C++ string을 쓰시려면 replace() 알고리듬을 사용하시면 됩니다.
:
: replace(str.begin(), str.end(), '/', '-');
|