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小时内删除。