[問題] AnsiString中找字元個數

作者: a7878779 (Z&F)   2016-05-03 15:52:51
開發環境 :BCB6
n=ClientDataSet1->FieldByName("a")->AsString; //讀取a欄位的值
抓出來的n顯示為Pass
想請問若我想取得n裡面s的字元個數應該從何下手
作者: exeex (執行檔EX)   2016-05-04 11:02:00
這個AsString回傳的型態是甚麼? String?string m ; if(s<=n.length)m.assign(n,0,s);//if 用來檢查s是否超出n字串範圍啊 抱歉 看錯了 還是你只是要 n.length(字元個數)如果回傳型態是char* 就沒有.length可用 要自己寫function
作者: TobyH4cker (Toby (我要當好人))   2016-05-05 01:45:00
for (int i = 0; i != n.Length(); ++i)if (n[i] == 'c') ++cnt;

Links booklink

Contact Us: admin [ a t ] ucptt.com