比如已經用Find找到字符串中字母“S”的位置,如何確定從這個S的位置后一位開始有幾個連續的阿拉伯數字(即1、2、3、4、5、6、7、8、9、0、-)
1 回答

翻翻過去那場雪
TA貢獻2065條經驗 獲得超14個贊
CString 的好弄的啊,這些都可以取指針
自己隨便寫個循環加判斷就可以了,實在看不出難度
基本函數里也有 isdigit 之類或者自己判斷 if ((('0' <= theChar) && (theChar <= '9')) || ('-' == theChar))
while
count++
如果實在沒有可以設置起點的findOneOf,實在要用,也可以通過指針+偏移挪到那個位置,讓FindOneOf以自己的0索引開始,但是實際0索引已經不是原字串的0索引了
- 1 回答
- 0 關注
- 87 瀏覽
添加回答
舉報
0/150
提交
取消