請問是否有函式可以成unicode編碼的文字檔? |
尚未結案
|
qubeley2004
一般會員 ![]() ![]() 發表:52 回覆:71 積分:24 註冊:2004-07-13 發送簡訊給我 |
|
windblown
中階會員 ![]() ![]() ![]() 發表:0 回覆:117 積分:98 註冊:2003-11-14 發送簡訊給我 |
bool WriteWideString2File(AnsiString filename, WideString& ws) { bool Result = false; WideString wf = WideChar(0xFEFF); TFileStream* f= new TFileStream(filename, fmCreate); try { f->Write(wf, 2); f->Write(ws.c_bstr(), ws.Length()*sizeof(WideChar)); Result = true; } __finally { delete f; } return Result; } |
qubeley2004
一般會員 ![]() ![]() 發表:52 回覆:71 積分:24 註冊:2004-07-13 發送簡訊給我 |
引言:我將您的程式改寫成下列bool WriteWideString2File(AnsiString filename, WideString& ws) { bool Result = false; WideString wf = WideChar(0xFEFF); TFileStream* f= new TFileStream(filename, fmCreate); try { f->Write(wf, 2); f->Write(ws.c_bstr(), ws.Length()*sizeof(WideChar)); Result = true; } __finally { delete f; } return Result; } bool WriteWideString2File(AnsiString filename, WideString& ws) { bool Result = false; WideString wf = (WideString)WideChar(0xFEFF); TFileStream* f= new TFileStream(filename, fmCreate); try { f->Write(wf, 2); f->Write(ws.c_bstr(), ws.Length()*sizeof(WideChar)); Result = true; } __finally { delete f; } return Result; }不過complier卻出現 Warning W8030 Temporary used for parameter 'ws' in call to 'WriteWideString2File(AnsiString,WideString &)' 請問這是什麼原因呢?? |
zcecil
初階會員 ![]() ![]() 發表:0 回覆:28 積分:45 註冊:2003-06-27 發送簡訊給我 |
|
windblown
中階會員 ![]() ![]() ![]() 發表:0 回覆:117 積分:98 註冊:2003-11-14 發送簡訊給我 |
可以提供一下,你是如何呼叫的嗎? 我想有函數的定義可以稍微修改
bool WriteWideString2File(AnsiString filename, WideString ws)
WideString ws 少了 &, 不過缺點是多了一個 Temporary WideString bool WriteWideString2File(AnsiString filename, WideString* ws)
改成 WideString* ws,缺點是程式用的 ws 的地方要改成指標形式,
另外「有點醜」
|
qubeley2004
一般會員 ![]() ![]() 發表:52 回覆:71 積分:24 註冊:2004-07-13 發送簡訊給我 |
引言: 可以提供一下,你是如何呼叫的嗎? 我想有函數的定義可以稍微修改 bool WriteWideString2File(AnsiString filename, WideString ws) WideString ws 少了 &, 不過缺點是多了一個 Temporary WideString bool WriteWideString2File(AnsiString filename, WideString* ws) 改成 WideString* ws,缺點是程式用的 ws 的地方要改成指標形式, 另外「有點醜」 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |