// rdPtr->cp2=="C:\Documents and Settings\Matthew\Desktop\foo" CString str_cp2=rdPtr->cp2; rdPtr->ctrim=rdPtr->cp3==1?str_cp2.GetLength()-str_cp2.ReverseFind('\\'):0; // rdPtr->ctrim==8