这次初步介绍一下建议的STL库的cstring的一些用法
这是对于字符串与指针类型的用法,首先基本框架:
#include<iostream>
#include<cstring>
int main()
{
char s1[100]="12345";
char s2[100]="abcdefg";
char s3[100]="ABCDE";
}
#1:介绍strncat(s1,s2,n)的用法:
strncat(s1,s2,3);
cout<<s1<<endl //此时s1="12345abc"
strncat(s1,s2,10);
cout<<s1<<endl//此时s1="12345abcdefg"
strncat(s2,s1,3);
cout<<s2<<endl//此时s2="abcdefg123"
综上代码所述,不难发现的是,strncat(s1,s2,n)就是在字符串s1基础上,添加s2中前n个字符至s1.倘若n的数值>s2的实际长度,那么截止到“\0"(或者说把“、0"也拷贝进去了),即s2所有元素全部到s1.
#2:介绍strncpy(s1,s2,n)的用法:</