久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

C語言中常用到的字符串函數(shù)

 心不留意外塵 2016-04-28
from http://www./code/view/1432476194146
2015.05
字節(jié)拷貝函數(shù):
void * memcpy1(void *dest, const void *src, size_t n)
{
        assert(dest!=NULL&&src!=NULL);    //有效性檢測
        if(dest == src)
                return dest;
        else if(dest < src)
        {
                const char *c_src = static_cast<const char *>(src);
                char *c_dest = static_cast<char *>(dest);
                while (n--) *c_dest++ = *c_src++;
        }
        else
        {
                const char *c_src = static_cast<const char *>(src) + n - 1;
                char *c_dest = static_cast<char *>(dest) + n - 1;
                while (n--) *c_dest-- = *c_src--;
        }
        return dest;
}


 
字符串比較函數(shù):
char *strcpy(char *des, const char *src)  
{  
    assert(des != NULL && src != NULL);  
    char *pStr = des;  
    while( (*des++ = *src++) != '\0')  
        NULL;  
    return pStr;  
}  


字符串比較函數(shù):
int  strcmp(const char *des,  const char *src)  
{  
    assert(des != NULL && src != NULL);  
    for (;*des && *src && *des == *src; des++, src++)  
        NULL;  
    return *des - *src;  
}  


字符串長度函數(shù):
int strlen(const char *pStr)  
{  
    assert(pStr != NULL);  
    int len = 0;  
    while (*pStr++ != '\0')  
        len++;  
  
    return len;  
}  


字符串連接函數(shù):
char *strcat(char *des, const char *src)  
{  
    assert(*des != NULL && *src != NULL);  
    char *pStr = des;  
    while (*des != '\0')  
        des++;  
  
    while ((*des++ = *src++) != '\0')  
        NULL;  
    return pStr;  
}

 
字符串查找函數(shù):
char *myStrstr(const char *des, const char *src)  
{  
    assert(des != NULL && src != NULL);  
  
    char *d = des;  
    char *s = src;  
  
    for (; d != '\0'; des++)  
    {  
        for (d = des, s = src; (s != '\0') && (*d == *s); d++, s++)  
            NULL;  
      
    if (*s == '\0')  
        return des;  
    }  
      
    return NULL;  
  
}  

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多