1 #include "mystring.h" 2 find_last(char ch,size_t offset) const3int mystring::find_last(char ch, size_t offset) const 4 { 5 if(offset == (size_t)-1) 6 offset = rep->length-1; 7 const char* ptr = rep->buf + offset; 8 while(ptr >= rep->buf) { 9 if(*ptr == ch) 10 return ptr - rep->buf; 11 --ptr; 12 } 13 return -1; 14 } 15