- 2012-2-15
- Visual C++
だいぶ古い記事
BOOL CCsvTestDlg::MiuraVer_KanmaBunkai(CString strBuff,
CStringArray& pCArrStr)
{
BOOL bResult = TRUE; //処理結果格納
int nToknPos = 0 //トークンの位置
CString strTemp; //文字列一時保存用
if(strBuff == "")
{
pCArrStr.Add(strBuff);
bResult = FALSE;
}
else
{
while(TRUE)
{
nToknPos = strBuff.Find( _T(‘,’) , 0 );
if(nToknPos < 0)
{
//最後の空白取らない場合はコメント削除
//if(strBuff.GetLength() > 0)
//{
pCArrStr.Add(strBuff.Mid(0));
//}
bResult = TRUE;
break;
}
//空白取らない場合はコメント削除
//if(strBuff.Left(nToknPos) != _T(""))
//{
pCArrStr.Add(strBuff.Left(nToknPos));
//}
strTemp = strBuff.Mid(nToknPos + 1);
strBuff = strTemp;
}
}
return bResult;
}
ちゃんとテストしてないから落ちるかも^^;
コメントよろんm(_ _)m