cstring

阅读量: 118 编辑

#include <cstring> 是 C 标准库提供的头文件,它主要包含了一些处理字符串的函数。这些函数通常用于 C 风格的字符串(字符数组)操作。

以下是 <cstring> 头文件中一些常用的函数:

1、字符串拷贝和连接

strcpy(): 将一个字符串复制到另一个字符串

strncpy(): 复制指定数量的字符

strcat(): 将一个字符串连接到另一个字符串

strncat(): 连接指定数量的字符

2、字符串比较

strcmp(): 比较两个字符串

strncmp(): 比较两个字符串的前 n 个字符

3、字符串长度和查找

strlen(): 返回字符串的长度

strchr(): 在字符串中查找指定字符的第一个匹配项

strrchr(): 在字符串中查找指定字符的最后一个匹配项

strstr(): 在字符串中查找子字符串的第一个匹配项

4、字符串转换

strtok(): 分割字符串为一系列标记

atoi(), atol(), atof(): 将字符串转换为整数或浮点数

5、其他

memset(): 将指定的内存范围设置为指定的值

memcpy(), memmove(): 复制内存内容

memcmp(): 比较内存区域的内容

6、程序案例

拷贝字符串 strcpy

#include <iostream>
#include <cstring>
using namespace std;

int main() {
    char source[20];//= "Hello, World!";
    char destination[20];
    scanf ("%s", source); //cin >> source;
    // 使用 strcpy 复制字符串
    strcpy(destination, source);
    // 输出复制后的字符串
    cout << source << endl;
    cout << destination << endl;
    return 0;
}

爱码岛编程公众号
微信扫码关注
爱码岛编程小程序
微信扫码打开
苏ICP备13052010号
©2023 南京匠成信息科技有限公司