請問c_str()的用法跟定義到底是怎樣呢? |
答題得分者是:fangback
|
paf
初階會員 發表:36 回覆:70 積分:41 註冊:2002-12-27 發送簡訊給我 |
|
skcc
中階會員 發表:36 回覆:96 積分:88 註冊:2002-08-28 發送簡訊給我 |
|
fangback
初階會員 發表:4 回覆:47 積分:40 註冊:2002-06-15 發送簡訊給我 |
c_str()是將一個AnsiString的字串轉換成以NULL結尾的字串。一般在c builder中所通用的字串形式是以AnsiString的方式,但是有時候如想使用win api時,就要以此方式來使用了。
另外,如想以"C"型態的字串轉換成AnsiString的話可用StrPas的function來轉換。 String Str="ABCDE";
char cStr[20]; strcpy(CStr, Str.c_str());
Str=StrPas(cStr);
希望對你有幫助...
|
paf
初階會員 發表:36 回覆:70 積分:41 註冊:2002-12-27 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |