String Streams로 작업합니까?
-
05-07-2019 - |
문제
C ++에 StringSteam이 있다고 가정하고 다음과 같이 다른 작업을하고 싶습니다.
일련의 문자 검색, 텍스트 블록을 int (줄의 중간)로 변환하고 포인터를 앞뒤로 움직입니다.
StringStreams와 함께 이런 종류의 일을하는 표준/일반적인 방법은 무엇입니까?
해결책
연관된 std :: string 객체를 반환하는 stringstream :: str () 메소드를 사용할 수 있습니다. 그런 다음 반환 된 문자열에서 원하는 작업을 수행 할 수 있습니다.
다른 팁
이 기사를 읽으십시오 표준 사서 : Stringstreams와 친구들.
이름이 말한 것처럼 Stringtream은 스트림입니다. 스트림은 임의의 액세스가 아닌 순차적 액세스를 허용합니다. 임의의 액세스를 원한다면 stringstream :: str () 함수를 사용하여 문자열의 문자열 버전을 얻을 수 있습니다.
제휴하지 않습니다 StackOverflow