1、strcat函式原型如下:
char *strcat(char *strdest, const char *strscr) //將源字串加const,表明其為輸入引數
//向該字串的結束標誌』\0』。
while(*strdest++ = *strscr++)
//此處可以加語句*strdest=』\0』;有無必要?
return address; //為了實現鏈式操作,將目的位址返回
}
2、strcpy函式原型如下:
char *strcpy(char *strdest, const char *strscr)
*strdest = '\0'; //當strscr字串長度小於原strdest字串長度
return address; //時,如果沒有改語句,就會出錯了。
}
3、strcmp函式原型如下:
int strcmp (const char *str1,const char *str2)
return *str1-*str2;
}
4、strlen函式原型如下:
int strlen(const char *str)
return len;
}
5、memcpy函式
函式原型:void *memmove(void *dest, const void *source, size_t count)
返回值說明:返回指向dest的void *指標
函式說明:memmove用於從source拷貝count個字元到dest,如果目標區域和源區域有重疊的話,memmove能夠保證源串在被覆蓋之前將重疊區域的位元組拷貝到目標區域中。
void *memcpy(void *dest, const void *source, size_t count)
6、memmove函式
函式原型:void *memcpy(void *dest, const void *source, size_t count);
返回值說明:返回指向dest的void *指標
函式說明:memcpy功能和memmove相同,但是memcpy中dest和source中的區域不能重疊,否則會出現未知結果。
函式memcpy() 從source 指向的區域向dest指向的區域複製count個字元,如果兩陣列重疊,不定義該函式的行為。而memmove(),如果兩函式重疊,賦值仍正確進行。
memcpy函式假設要複製的記憶體區域不存在重疊,如果你能確保你進行複製操作的的記憶體區域沒有任何重疊,可以直接用memcpy。 如果你不能保證是否有重疊,為了確保複製的正確性,你必須用memmove。
void *memmove(void *dest, const void *source, size_t count)
else
return dest;
}
一些常用的函式
設定文字 test.getdlgitem text的id setwindowtext 顯示文字1 獲得當前目錄 getcurrentdirectory max path,buf 獲得當前程式檔名等 getmodulefilename getsystemdirectory getwindowsdire...
一些常用的函式
這是一些使用頻率比較高的函式,有的來自別人的程式.1.產生隨機字串函式 function random length return hash 2.擷取一定長度的字串 注 該函式對gb2312使用有效 function wordscut string,length sss 0 for i 0 i le...
一些常用的php函式
這是一些使用頻率比較高的函式,有的來自別人的程式.1.產生隨機字串函式 function random length return hash 2.擷取一定長度的字串 注 該函式對gb2312使用有效 function wordscut string,length sss 0 for i 0 i le...