C++實現(xiàn)strcpy函數(shù)實例
strcpy函數(shù)的原型是
char *strcpy(char *strDest, const char *strSrc);
其中strDest 是目的字符串,strSrc 是源字符串。
不調(diào)用C++/C 的字符串庫函數(shù),編寫函數(shù) strcpy:
char *strcpy(char *strDest, const char *strSrc); { assert((strDest!=NULL) && (strSrc !=NULL)); // 2分 char *address = strDest; // 2分 while( (*strDest++ = * strSrc++) != ‘\0' ) // 2分 NULL ; return address ; // 2分 }
strcpy 能把strSrc 的內(nèi)容復(fù)制到strDest,為什么還要char * 類型的返回值?
為了實現(xiàn)鏈式表達式,例如:
int length = strlen( strcpy( strDest, “hello world”) );
到此這篇關(guān)于C++實現(xiàn)strcpy函數(shù)實例的文章就介紹到這了,更多相關(guān)C++實現(xiàn)strcpy內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C語言實現(xiàn)簡單學(xué)生選課管理系統(tǒng)
這篇文章主要為大家詳細介紹了C語言實現(xiàn)簡單學(xué)生選課管理系統(tǒng),具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-02-02C語言popen函數(shù)調(diào)用其他進程返回值示例詳解
這篇文章主要為大家介紹了C語言popen函數(shù)調(diào)用其他進程返回值示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-09-09