C头⽂件之cstring
(string.h)
这个⽂件夹主要是定义了⼏个对字符串和数组进⾏操作的函数。功能很强⼤。下⾯是重要函数:
strcpy、strncpy
strcpy,strncpy
这两个函数是对字符串的复制,很常⽤。cstring转为int
memcpy
函数原型:void * memcpy ( void * destination, const void * source, size_t num );。主要⽤于数组指定的内存之间的复制,⽽不是字符串之间。将source指定的内存前num个字节复制到destination指定的内存的千numge字节。
memset
函数原型:void * memset ( void * ptr, int value, size_t num );主要⽤于数组的初始化。将ptr指定的内存的
前num个字节初始化为value。
可以⽤于数组初始化,不⽤遍历数组赋值了。
/* memset example */
#include <stdio.h>
#include <string.h>
int main ()
{
char str[] = "almost every programmer should know memset!";
memset (str,'-',sizeof(str));
puts (str);
return0;
}
/*OutPut*/
----------------------------------------------------------

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。