[问题] 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