急,在线等!!!!!!!!!!!
我的问题还没有解决啊,
dog 狗
pig 猪
cat 猫
duck 鸭
cattle 牛
这是我记事本的文件,我现在已经拆分了字符串,现在需要两个数组来分别存放英语和汉语,然后根据用户输入的英文来查找相应的中文。请大家给我源代码,谢谢
我打开文件和拆分字符串的源代码如下:
CFile file;
BOOL bRet;
CFileException e;
bRet = file.Open(".\\translate.txt",CFile::modeRead,&e);
DWORD fLength=file.GetLength() + 1;
char* m_myBuffer;
m_myBuffer= new char[fLength];
memset(m_myBuffer,0,fLength);
while(file.Read(m_myBuffer,fLength -1));
{
CString m_strEnglish="";
CString m_strChinese="";
CString str="";
TCHAR ch=' ';
int i=str.Find(ch);
m_strEnglish=str.Left(i);
m_strChinese=str.Right(str.GetLength()-i-1);
m_strChinese.Remove('\n');
}
file.Close();
delete m_myBuffer;
这里我是定义的CString类型,肯定是不行的。