文本数据如下:
cl^陈玲^MEMBA^ACDE
cd^陈单^A^ACDE
WD^王董^A^ACDE
YHS^杨海生^A^ACDE
SYZ^史一枝^A^ACDE
wyt^韦毅^A^ACDE
fj^冯佳^A^ACDE
YJ^杨佳^A^ACDE其中 第1部分是编码号 第2部分是人员名 第3部分是一个加密后的密码 第4部分是权限下面是我在VC6.0下通过的读这个文本中的代码  可是移植到PPC上 就卡住了
代码如下:
void CLoginFaceDlg::OnBnClickedButton1()
{
CString pszFileName =_T("\\My Documents\\czy.bst");
CStdioFile file;

if(!file.Open(pszFileName,CFile::modeRead ))
{   
AfxMessageBox(_T("不能打开文件!"));
exit(1) ;
 }   else  
{  CString strTemp;
CString temp;
CStringArray nameArray;
CStringArray passwordArray;
CComboBox *combo=(CComboBox *)GetDlgItem(IDC_COMBO1); file.ReadString(strTemp);
while(!strTemp.IsEmpty())
{
while(strTemp.Left(1)!="^")
strTemp=strTemp.Right(strTemp.GetLength()-1); strTemp=strTemp.Right(strTemp.GetLength()-1); while(strTemp.Left(1)!="^")
{
temp+=strTemp.Left(2);
strTemp=strTemp.Right(strTemp.GetLength()-2);
}

combo->AddString(temp);
nameArray.Add(temp);
temp="";
strTemp=strTemp.Right(strTemp.GetLength()-1); while(strTemp.Mid(1,1)!="^")
{
temp+=strTemp.Left(1);
strTemp=strTemp.Right(strTemp.GetLength()-1);
} while(strTemp.Mid(1,1)!="^")
{
temp+=strTemp.Left(1);
strTemp=strTemp.Right(strTemp.GetLength()-1);
} passwordArray.Add(temp);
temp="";

file.ReadString(strTemp); }
} file.Close(); }

请好心人帮帮忙 真的很急 !