关于strncpy
来源:互联网 发布:第五代软件 编辑:程序博客网 时间:2024/05/22 02:27
原型:char * strncpy(char *dest, char *src, size_t n);
功能:将字符串src中最多n个字符复制到字符数组dest中(它并不像strcpy一样遇到NULL才停止复制,而是直到复制完第n个字符才停止,不管途中是否遇到了NULL,即在n个字符内会连同NULL一起复制),返回指向dest的指针。
头文件:#include "string.h"
说明:如果n > dest串长度,dest栈空间溢出产生崩溃异常。
/* 测试于 Visual Studio 2008 */
void strcpyNstrncpy()
{
char buf[16] = "abcdefghigklmn";
strcpy(buf, "123"); //buf[3] == '\0', buf[4]之后的仍然是旧值"efghigklmn"
char buf2[16] = "abcdefghigklmn";
strncpy(buf2, "123", sizeof(buf2)); //buf[3]之后的全部是'\0'
}
- 关于strncpy
- 关于strncpy的问题
- 关于strncpy的使用说明
- 关于 strcpy 和 strncpy
- 关于strncpy函数
- 关于strncpy这个函数
- strncpy
- strncpy
- strncpy
- strncpy()
- strncpy
- strncpy
- strncpy
- strncpy
- strncpy
- strncpy
- strncpy
- strncpy
- 冯小刚《私人定制》开机日子未定 白百何望出演
- Base64算法
- 日期时间格式化
- Android开发教程——Android应用架构
- 二维数组的传参
- 关于strncpy
- Android多媒体浅析
- VS2010如何修改项目名称
- POJ1789《Truck History》方法:Prim
- 父亲网上卖掉2岁儿子 奶奶报警后追回
- struts2-上传功能
- 今天在清华图书馆看到我的杰作,感慨万千,而我要归零一切 !
- 冒泡排序的C语言实现
- onMeasure方法理解