MFC中如何逐行读取TXT文件中每一行中的内容给对话框的3个变量,其中TXT文件每一行中的三个值以分号隔开

MFC中怎么逐行读取TXT文件中每一行中的内容给对话框的3个变量,其中TXT文件每一行中的三个值以分号隔开
MFC中怎么逐行读取TXT文件中每一行中的内容给对话框的3个变量,其中TXT文件每一行中的三个值以分号隔开
------解决思路----------------------
自己写一个分割算法嘛


LPTSTR GetApartString(LPTSTR lpString,DWORD*lOffset,TCHAR chMask)
{
DWORD l(*lOffset),t(l);
for(;lpString[t]&&lpString[t]!=chMask;++t);
if(lpString[t]) lpString[t++] = 0;
*lOffset = t;
return(lpString+l);
}


for example:

TCHAR szData[] = _T("1234,567,89");

TCHAR szDataTmp[128] = {0};
_tcscpy(szDataTmp,szData);
TCHAR szSubData[32] = {0};
DWORD dwPos(0);
LPTSTR lpData(NULL);
while((lpData = GetApartString(szDataTmp,&dwPos,',')) && *lpData)
{
_tcscpy(szSubData,lpData);
}