CString Tmp = “abcddef”;
CString res;
res = str.left(4); // res 就等於 abcd
保留指定字符前的cstring也是壹樣
先用int n = Tmp.find("d"); //n就等於3。(從0開始計數,d是第3個字符)
然後再res = str.left(n); //res 就取str左側3個字符,即abc。這時的3是指3個,不是索引
妳用追問啊。補充提問我有時沒看到,從後面找可以使用ReverseFind(),用法和find()是壹樣的,只不過這個是從後面開始查找
int n = Tmp.ReverseFind("d");
返回的n就是後的壹個d的索引位置,然後str.left(n+1)就把妳這個d後面的全部去掉了