- int cut=0, before=0, after=0;
- for (int i=0; i<font.length(); i++) {
- if (font[i] == '-') {
- cut++;
- if (cut==7) {
- before = i;
- } else if (cut==8) {
- after = i;
+ int cut = 0;
+ string::iterator before = string::iterator(0);
+ string::iterator after = string::iterator(0);
+ for (string::iterator sit = ret.begin();
+ sit != ret.end(); ++sit)
+ if ((*sit) == '-') {
+ ++cut;
+ if (cut == 7) before = sit + 1;
+ else if (cut == 8) {
+ after = sit;