cstring的头函数
Cstring是一个在C++编程语言中用于处理字符串的头文件。它提供了一系列函数来处理字符数组(字符串),包括拷贝、连接、比较、查等操作。本篇文章将详细介绍Cstring头文件的各种函数,并给出具体的使用示例。
1. strlen函数
strlen函数用于获取字符串的长度。它的原型如下:
c++
size_t strlen(const char *str);
该函数接收一个指向字符串的指针,并返回该字符串的长度。例如,下面是一个使用strlen函数来获取字符串长度的示例:
c++
#include <cstring>
#include <iostream>
int main() {
const char *str = "Hello, world!";
size_t len = strlen(str);
std::cout << "字符串长度为:" << len << std::endl;
return 0;
}
运行结果:
字符串长度为:13
2. strcpy函数
strcpy函数用于将一个字符串拷贝到另一个字符串中。它的原型如下:
c++
char *strcpy(char *destination, const char *source);
该函数接收两个参数,第一个参数是目标字符串的指针,第二个参数是源字符串的指针。它会将源字符串的内容拷贝到目标字符串中,并返回目标字符串的指针。下面是一个使用strcpy函数来拷贝字符串的示例:
c++
#include <cstring>
#include <iostream>
cstring转为int int main() {
const char *source = "Hello, world!";
char destination[20];
strcpy(destination, source);
std::cout << "拷贝后的字符串为:" << destination << std::endl;
return 0;
}
运行结果:
拷贝后的字符串为:Hello, world!
3. strcat函数
strcat函数用于将两个字符串连接起来。它的原型如下:
c++
char *strcat(char *destination, const char *source);
该函数接收两个参数,第一个参数是目标字符串的指针,第二个参数是需要连接到目标字符串末尾的源字符串的指针。它会将源字符串的内容连接到目标字符串的末尾,并返回目标
字符串的指针。下面是一个使用strcat函数来连接字符串的示例:
c++
#include <cstring>
#include <iostream>
int main() {
const char *source = ", world!";
char destination[20] = "Hello";
strcat(destination, source);
std::cout << "连接后的字符串为:" << destination << std::endl;
return 0;
}
运行结果:
连接后的字符串为:Hello, world!
4. strcmp函数
strcmp函数用于比较两个字符串的大小。它的原型如下:
c++
int strcmp(const char *str1, const char *str2);
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论