문제

C ++에 StringSteam이 있다고 가정하고 다음과 같이 다른 작업을하고 싶습니다.

일련의 문자 검색, 텍스트 블록을 int (줄의 중간)로 변환하고 포인터를 앞뒤로 움직입니다.

StringStreams와 함께 이런 종류의 일을하는 표준/일반적인 방법은 무엇입니까?

도움이 되었습니까?

해결책

연관된 std :: string 객체를 반환하는 stringstream :: str () 메소드를 사용할 수 있습니다. 그런 다음 반환 된 문자열에서 원하는 작업을 수행 할 수 있습니다.

다른 팁

이 기사를 읽으십시오 표준 사서 : Stringstreams와 친구들.

이름이 말한 것처럼 Stringtream은 스트림입니다. 스트림은 임의의 액세스가 아닌 순차적 액세스를 허용합니다. 임의의 액세스를 원한다면 stringstream :: str () 함수를 사용하여 문자열의 문자열 버전을 얻을 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top