c语言,函数fun的功能:判断ch中的字符是否与字符串str中的某个字符相同,若相同,什么也不做,

2020-09-27 社会 108阅读
bool fun(char* src, int iLen, char ch)
{
char* pTmp = src;
//查找比对是否相同
while(pTmp && *pTmp != '\0' && *pTmp != ch)
pTmp++;
//确保src缓冲区足够长
int iStrLen = strlen(src);
if ( iStrLen+2 >= iLen)
{
return false;
}
else
{
src[iStrLen + 1] = ch;
src[iStrLen + 2] = '\0';
return true;
}
return false;
}
使用C++ STL的string会事半功倍
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com