나는 내가 좋아하는 strtok를의 역 버전을 필요가 있다고 생각 :C++ 문자열을 역순으로 strtok하는 방법?
char* p = rstrtok(str, delimeters);
예를 들어, 순차적으로 위치를 얻을 문자열의 '-'
, '_'
및 '+'
"안녕하세요 + stack_over 흐름"은을 사용하여 "+ _-"의 분리 문자 세트
나는 단지 분리 문자, 그들의 위치, (하지의 내용)에 대해 신경, 그래서 나는추측이 여기에 적합하지 않습니다.
내가 활용할 수있는 유틸리티 유틸리티가 있습니까? 또는 이런 종류의 상황을 처리 할 수있는 솔루션?
게다가, C++을하고 있기 때문에이 오래된 패션 C를 피하기위한 편리한 접근법이 있습니까?
strrchr
를 사용하여 자신의 롤 수
가있다 기능을 제공합니다. 루프를 사용해야한다고 생각합니다. – nhahtdh