C ++支持的字符串的函数:
No | 功能与目的 |
---|---|
1 | strcpy(s1, s2); 将字符串s2复制到字符串s1中。 |
2 | strcat(s1, s2); 将字符串s2连接到字符串s1的末尾。 |
3 | strlen(s1); 返回字符串s1的长度。 |
4 | strcmp(s1, s2); 如果s1和s2相同则返回0; 如果s1 如果s1> s2,则大于0。 |
5 | strchr(s1, ch); 返回指向字符串s1中第一个出现的字符ch的指针。 |
6 | strstr(s1, s2); 返回指向字符串s1中第一次出现的字符串s2的指针。 |
字符串函数示例:
#include <iostream>
#include <cstring>
using namespace std;
int main () {
char str1[10] = "Hello";
char str2[10] = "World";
char str3[10];
int len ;
strcpy( str3, str1);
cout << "strcpy( str3, str1) : " << str3 << endl;
strcat( str1, str2);
cout << "strcat( str1, str2): " << str1 << endl;
len = strlen(str1);
cout << "strlen(str1) : " << len << endl;
return 0;
}
函数输出结果:
strcpy( str3, str1) : Hello
strcat( str1, str2): HelloWorld
strlen(str1) : 10