我现在有两个文件:一个源文件SourceFile,一个替换文件ReleaseFile(中英文对照);我先逐行分析替换文件的中英文对照,然后逐行再去查找源文件的英文,找到后在这一行下边第三行添加上中文;问题是不知道怎么在源文件里修改;
源码如何修改: int FindLen, Len;
CString tempStr1, tempStr2, ReadStr, WriteStr;
CStdioFile  ReleaseFile;
CStdioFile SourceFile;
DWORD Lencount; SourceFile.Open(m_strSourceFile, CFile::modeReadWrite);
ReleaseFile.Open(m_strReleaseFile, CFile::modeRead); ReadStr="0xFFFFFFFFFFFFFFFFF"; while(ReleaseFile.ReadString(tempStr1))
{
Len=tempStr1.GetLength();
FindLen=tempStr1.Find(';');//中英文对照格式为:what;//什么
if (FindLen!=-1)
{
ReadStr=tempStr1.Mid(0,FindLen);
ReadStr="CHARACTERISTIC "+ReadStr;
}
FindLen=tempStr1.Find("//");
if (FindLen!=-1)
{
WriteStr=tempStr1.Mid(FindLen+2, Len);
WriteStr="      DISPLAY_IDENTIFIER "+WriteStr;
}
                 //不知道怎么吧Writestr写到查找英文对照后的下边地三行
}