0
我正在嘗試從CListBox讀取項目並使用CFile寫入文件。LPTSTR + CFile寫入問題
這裏是我的代碼
int count = m_lstSelectedItems.GetCount();
CFile cfile_object;
cfile_object.Open(L"C:\\temp.txt", CFile::modeCreate|CFile::modeReadWrite);
for(int i=0; i<count; ++i)
{
int n;
LPTSTR s2 = new TCHAR[256];
memset(s2, 0, 256);
n = m_lstSelectedItems.GetTextLen(i);
m_lstSelectedItems.GetText(i, s2);
cfile_object.Write (s2, n);
cfile_object.Write("\n",2);
delete[] s2;
}
cfile_object.Close();
但我得到這個數據
F:\Programs\Test\SelectDialo੧䘀㨀尀倀爀漀最爀愀洀猀尀吀攀猀琀尀勻攀氀攀挀琀䐀椀愀氀漀最開
任何建議,以得到正確的數據。
感謝