几个重要的函数原型Strcat??strcpy??strcmp??Strlen??memcpyº?ÊýÔ,ÐÍ(2011-09-1415:28:17)תÔØ?‹?êÇ??ºÔÓÌ?Õâ???öº?ÊýÔÚÃæÊÔµÄÊ?ºò?,??????µ???µ?Ã????ýÒª×?È?ÓÖÍêÃÀµÄÐ??öÀ?Ò???ÊÇÒ×ÊÂ????˵IBMÔø?,Ò????ýÐ?strcpyÔ,ÐÍ??˵Ã?Õâ???öº?ÊýÕæµÄºÜÓÐ?ú?íÐÔ??Òò?Ë?ÇÓÚ?Ë??ÒÔ?ãÎÂÏ???ÒÔÏÂ?Ô?,??È˵?ÊÔ?ý??=============================================================1??Strcatº?ÊýÔ,ÐÍÈçÏÂ?ºchar*strcat(char*strDest,constchar*strScr)//??Ô?×Ö?û???Óconst???íÃ?ÆäΪÊäÈë?ÎÊý{char*address=strDest;//?ÃÓï?äÈô?ÅÔÚassertÖ?ºó???àÒë?ö?íassert((strDest!=NULL)&&(strScr!=NULL));//?ÔÔ?µØÖ?ºÍÄ?µÄµØÖ??Ó?Ç0?ÏÑÔwhile(*strDest)//ÊÇwhile(*strDest!=??\0??)µÄ?ò??ÐÎÊ?{//ÈôÊ?ÓÃwhile(*strDest++)??Ôò?á?ö?í??ÒòΪ++ÊÇ??ÊÜÑ,??strDest++;//Ô?ÊøµÄ??ËùÒÔÒªÔÚÑ,??ÌåÄÚ++??ÒòΪҪÊÇ*strDest×îºóÖ?}//Ïò?Ã×Ö?û??µÄ?áÊø?êÖ???\0????while(*strDest++=*strScr++)//ÊÇwhile((*strDest++=*strScr++)!=??\0??)µÄ?ò??ÐÎÊ?{NULL;//?ÃÑ,??Ìõ?þÄÚ?ÉÒÔÓÃ++??}//?Ë???ÉÒÔ?ÓÓï?ä*strDest=??\0??;ÓÐÎÞ?ØÒª??returnaddress;//ΪÁËʵÏÖÁ?Ê??Ù×?????Ä?µÄµØÖ??µ?Ø}ÒÔÏÂÊÇÔÚÖе?ÊÔµÄÀý×Ó??º?ÊýÃûÓÃstrcata?úÌæ??#include<>#include<>char*strcata(char*strDest,constchar*strScr){char*address=strDest;assert((strDest!=NULL)&&(strScr!=NULL));while(*strDest){strDest++;}while(*strDest++=*strScr++){NULL;}returnaddress;}voidmain(){charstr1[100]={"ilove"};charstr2[50]={"China"};printf("%s\n",strcata(str1,str2));}=============================================================2??Strcpyº?ÊýÔ,ÐÍÈçÏÂ?ºchar*strcpy(char*strDest,constchar*strScr){char*address=strDest;assert((strDest!=NULL)&&(strScr!=NULL));while(*strScr)//ÊÇwhile(*strScr!=??\0??)µÄ?ò??ÐÎÊ???{*strDest++=*strScr++;}*strDest='\0';//µ?strScr×Ö?û?????ÈÐ?ÓÚÔ,strDest×Ö?û?????Èreturnaddress;//Ê???Èç?ûÃ?ÓÐ?ÄÓï?ä???Í?á?ö?íÁË??}ÒÔÏÂÊÇÔÚÖе?ÊÔµÄÀý×Ó??º?ÊýÃûÓÃstrcpya?úÌæ??#include<>#include<>char*strcpy(char*strDest,constchar*strScr){char*address=strDest;assert((strDest!=NULL)&&(strScr!=NULL));while(*strScr){*strDest++=*strScr++;}*strDest='\0';returnaddress;}voidmain(){charstr1[100]={"ilove"};charstr2[50]={"China"};printf("
几个重要的函数原型 来自淘豆网www.taodocs.com转载请标明出处.