我想为<br/>
文件的每一行添加标签。所以我写了下面这行代码。
它适用于英文文件。
CFileDialog cfd(TRUE);
CString filename, strLine;
if(cfd.DoModal()== IDOK)
{
filename = cfd.GetPathName();
CStdioFile infile(filename, CFile::modeRead);
CStdioFile fileout(filename+L"out.txt", CFile::modeCreate|CFile::modeWrite);
while(infile.ReadString(strLine))
{
fileout.WriteString(strLine);
fileout.WriteString(L"<br/>\n");
}
infile.Close();
fileout.Close();
}
但是同一个程序只读取和写入泰米尔语 (UNICODE) 输出文件中的第一个字符串。有什么办法可以解决这个问题吗?
怎么做 ?欢迎使用简单的代码。我不想使用 FILE 指针和 fstream .. :)