sprintf,strcpy,memcpy的比較

 

char*strcpy(char *dest, const char *src);

其對字符串進行操作,完成從源字符串到目的字符串的拷貝,當源字符串的大小大於目的字符串的最大存儲空間後,執行該操作會出現段錯誤。

int sprintf(char*str, const char*format, ...)

函數操作的源對象不限於字符串:源對象可以是字符串、也可以是任意基本類型的數據。主要是實現將其他數據類型轉換爲字符串

void *memcpy(void*dest, const void *src,size_t n)

實現內存的拷貝,實現將一塊內存拷貝到另一塊內存。該函數對源對象與目的對象沒有類型現在,只是對內存的拷貝

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章