您的位置:首页 > 其它

strncpy strcpy strncat strcat sizeof strlen 概述

2006-12-19 00:41 399 查看
函数strncpy只把n个字符复制到dest。首先它从src复制n个字符,如果src在NULL字符之前不足n个字符,则填充NULL字符。如果src中超过n个字符,则只把前n个字符复制到dest,而不添加NULL。因此只向dest传输src的截尾复本。
函数strcpy将字符串src的内容复制到字符串dest,覆盖dest中原先的内容。复制整个src的内容并添加终止NULL字符,即使src比dest长。函数strcpy返回dest。
strncat函数从src内容中将最多n个字符添加到dest末尾,如果复制n个字符之前遇到src中的NULL字符,则复制到这个NULL字符为止。如果在src的前n个字符中没有遇到NULL字符,则把前n个字符复制到dest末尾,并提供一个终止目标字符串的NULL字符,即总共写入n+1个字符。
使用这个函数需要包含的头文件:

sizeof是编译器针对变量分配的内存大小
strlen是字符串的长度
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐