CStringArray saCf; int iPos = -1; while ((iPos=sValue.Find(','))!=-1) { saCf.Add(sValue.Left(iPos)); sValue.Delete(0, iPos + 1); } saCf.Add(sValue);