新手急问!多谢

新手急问!!!!!谢谢啊
str   =   "de#abvd@ddd "
怎么截取#和@之间的字符(个数不定)   #前的字符个数不定   @后字符个数不定


------解决方案--------------------
怎么最近都是这种问题

先用strstr获得#在字符串中的位置

再获得@的位置

然后用strncpy取得中间的字符串
------解决方案--------------------
CString str,ad1,ad2;
str= "qqweerrt#rdghssd@aaa ";
int i=str.Find( "# ",0);
int j=str.Find( "@ ",0);
for(int k=i+1;k <j;k++)
{
ad1=str.GetAt(k);
ad2+=ad1;
}
AfxMessageBox(ad2);
------解决方案--------------------
find()函数