MFC/Microsoft Foundation Class

CString 형식의 문자열에서 특정 문자 갯수 검색

와앙노 2010. 11. 10. 08:58

int GetFindCharCount(CString msg,char find_char)
{
 int msg_len = msg.GetLength();
 int find_cnt = 0;
 
 for(int i =0 ; i<msg_len ; i++)
 {
  if(msg[i] == find_char)
  {
   find_cnt++;
  }
 }
 return find_cnt;  
}

문자열을 합쳐서 전송받았을때 구분자의 갯수를 알아 낼 때 사용했다...

구분자로 쪼개는 함수는
AfxExtractSubString(쪼개낸 데이터를 저장할CString형 인자,원본파일,인덱스,구분자);

ex)AfxExtractSubString(Send_file_name,bufdate,0,'/');