C++中有多个字符串操作函数可以使用。以下是其中一些常见的函数:
- 字符串长度:使用
strlen
函数可以获取字符串的长度。
#include <cstring>
int length = strlen(str);
- 字符串复制:使用
strcpy
函数可以将一个字符串复制到另一个字符串中。
#include <cstring>
char dest[100];
strcpy(dest, src);
- 字符串连接:使用
strcat
函数可以将一个字符串连接到另一个字符串末尾。
#include <cstring>
char str1[100] = "Hello";
char str2[100] = "World";
strcat(str1, str2);
- 字符串比较:使用
strcmp
函数可以比较两个字符串是否相等。
#include <cstring>
int result = strcmp(str1, str2);
- 字符串查找:使用
strstr
函数可以在字符串中查找子字符串。
#include <cstring>
char str[100] = "Hello, World!";
char sub[100] = "World";
char* position = strstr(str, sub);
这些函数都在<cstring>
头文件中定义。