memcpy,strcpy,strncpy
生活随笔
收集整理的這篇文章主要介紹了
memcpy,strcpy,strncpy
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
***************************************************
更多精彩,歡迎進入:http://shop115376623.taobao.com
***************************************************
memcpy
c和c++使用的內存拷貝函數.從源src所指的內存地址的起始位置開始拷貝n個字節到目標dest所指的內存地址的起始位置中 1?函數原型
void *memcpy(void *dest, const void *src, size_t n);
2?功能
從源src所指的內存地址的起始位置開始拷貝n個字節到目標dest所指的內存地址的起始位置中
3?所需頭文件
#include <string.h>
4?返回值
函數返回dest的值。
strcpy
原型聲明:extern char *strcpy(char* dest, const char *src);
頭文件:#include <string.h>
功能:把從src地址開始且含有NULL結束符的字符串復制到以dest開始的地址空間
說明:src和dest所指內存區域不可以重疊且dest必須有足夠的空間來容納src的字符串。
返回指向dest的指針。
strncpy
功能:將字符串src中最多n個字符復制到字符數組dest中(它并不像strcpy一樣只有遇到NULL才停止復制,而是多了一個條件停止,就是說如果復制到第n個字符還未遇到NULL,也一樣停止),返回指向dest的指針。
總結
以上是生活随笔為你收集整理的memcpy,strcpy,strncpy的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 给年轻毕业生的建议
- 下一篇: 深入浅出WPF之Binding的使用(二