C++
文章平均质量分 72
qq_36506953
这个作者很懒,什么都没留下…
展开
-
strncpy函数的用法
利用标准库函数strncpy(),可以将一字符串的一部分拷贝到另一个字符串中。strncpy()函数有3个参数:第一个参数是目录字符串;第二个参数是源字符串;第三个参数是一个整数,代表要从源字符串拷贝到目标字符串中的字符数。以下是一个用strncpy()函数拷贝字符串的一部分的例子: # include h># include h>void main(void);vo转载 2016-11-29 09:43:29 · 663 阅读 · 0 评论 -
看到的一篇介绍strncpy()函数比较好的文章
strncpy()函数原型:extern char *strncpy(char *dest, char *src, int n); 用法:#include 功能:把src所指由NULL结束的字符串的前n个字节复制到dest所指的数组中。 说明:如果src的前n个字节不含NULL字符,则结果不会以NULL字符结束。 如果src的长度小于n个字节,转载 2016-11-29 09:45:25 · 211 阅读 · 0 评论 -
vC++中 char 与 unsigned char(BYTE)的具体区别
typedef unsigned char BYTE; windef.h文件中定义char 与 unsigned char是两个不同的数据类型, 取值范围完全相同,都是二进制的00000000-11111111, 也就是十六进制的00-FF. 长度都是1字节。 所谓取值范围不同的理解只是因为他们是两个不同的数据类型,所以转换成十进制才会有不同的结果。 正因为他们是两个不转载 2016-11-29 09:57:37 · 680 阅读 · 0 评论 -
char *a 和char a[] 的区别(指针和数组的区别)
在C/C++中,指针和数组在很多地方可以互换使用,这使得我们产生一种错觉,感觉数组和指针两者是完全等价的,事实上数组和指针是有很大的区别的。1.两者在含义上的区别。 数组对应着一块内存区域,而指针是指向一块内存区域。其地址和容量在生命期里不会改变,只有数组的内容可以改变;而指针却不同,它指向的内存区域的大小可以随时改变,而且当指针指向常量字符串时,它的内容是不可以被修改的,否则转载 2016-11-29 09:59:00 · 162 阅读 · 0 评论