C++的cstring最常用函数
(2018-08-16 19:58:12)
标签:
ccpplinux |
分类: Cpp |
参考:
char s[40];
char str[20];
char hello[] =
"hello";
char world[] =
"world";
memset(str,'\0',sizeof(str));
memcpy(str,hello,sizeof(hello));
strcat(str,world);
cout<<"str:"<<str<<"
len:"<<strlen(str)<<endl;
strcpy(s,str);
cout<<"strcmp(s,str):"<<strcmp(s,str)<<endl;
return 0;
https://www.cnblogs.com/mr-stn/p/9053574.html
https://www.cnblogs.com/McKean/p/6083861.html
https://blog.csdn.net/qian_chun_qiang/article/details/80648691
http://www.cplusplus.com/reference/cstring/
https://www.cnblogs.com/stoneJin/archive/2011/09/16/2179248.html
1、函数
(1)memcpy:
(2)strcpy:
(3)strncpy:
(4)strcat:
(5)strcmp:
(6)memset:
(7)strlen:
2、区别
(1)strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。
char* strcpy(char* dest, const char* src);
(2)memcpy提供了一般内存的复制。即memcpy对于需要复制的内容没有限制,因此用途更广。
void *memcpy( void *dest, const void *src, size_t count
);
3、实例
#include
#include
using namespace std;
int main()
{
}
前一篇:C++的基本函数库头文件
后一篇:指针数组和数组指针