0

我想为<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 .. :)

4

0 回答 0