C++字符串比较函数
时间: 2024-03-14 14:39:28 浏览: 131
以下是C++中常用的字符串比较函数:
1. strcmp()函数:比较两个字符串(区分大小写),若相同返回0,若s1大于s2返回大于0的值,若s1小于s2返回小于0的值。
```c++
#include <cstring>
int strcmp(const char* s1, const char* s2);
```
2. strcasecmp()函数:比较两个字符串(不区分大小写),返回值与strcmp()函数相同。
```c++
#include <cstring>
int strcasecmp(const char* s1, const char* s2);
```
3. strncmp()函数:比较两个字符串的前n个字符(区分大小写),若相同返回0,若s1大于s2返回大于0的值,若s1小于s2返回小于0的值。
```c++
#include <cstring>
int strncmp(const char* s1, const char* s2, size_t n);
```
4. strncasecmp()函数:比较两个字符串的前n个字符(不区分大小写),返回值与strncmp()函数相同。
```c++
#include <cstring>
int strncasecmp(const char* s1, const char* s2, size_t n);
```
阅读全文