首頁  >  文章  >  後端開發  >  string.h在c++中怎麼用

string.h在c++中怎麼用

下次还敢
下次还敢原創
2024-05-08 02:12:171033瀏覽

在C 中使用string.h頭檔操作C風格字串,主要包含以下函數:複製字串:strcpy()、strncpy()追加字串:strcat()、strncat()比較字符字串:strcmp()、strncmp()計算字串長度:strlen()初始化記憶體區域:memset()

string.h在c++中怎麼用

##string.h在C中的用法

string.h是一個頭文件,包含用於操作C風格字串的函數。在C 中使用它需要先包含此頭檔:

<code class="cpp">#include <cstring></code>
string.h中提供了以下常用的函數:

  • strcpy():將來源字串複製到目標字串中。
  • strncpy():將來源字串的部分內容複製到目標字串中,可以指定長度。
  • strcat():在目標字串結尾追加來源字串。
  • strncat():在目標字串結尾追加來源字串的部分內容,可以指定長度。
  • strcmp():比較兩個字串,傳回0表示相等,正值表示目標字串大於來源字串,負值表示目標字串小於來源字串。
  • strncmp():比較兩個字串的部分內容,可以指定長度。
  • strlen():#​​##計算字串的長度。
  • memset():
  • 用特定值初始化一段記憶體區域。
範例:

<code class="cpp">#include <cstring>

int main() {
  char str1[] = "Hello";
  char str2[10];

  strcpy(str2, str1);  // 将str1复制到str2
  strcat(str2, " World");  // 追加" World"到str2
  int len = strlen(str2);  // 计算str2的长度

  cout << "str2: " << str2 << endl;
  cout << "Length: " << len << endl;

  return 0;
}</code>
輸出:

<code>str2: Hello World
Length: 11</code>

以上是string.h在c++中怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn