Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie string.h in C++

So verwenden Sie string.h in C++

下次还敢
下次还敢Original
2024-05-08 02:12:171033Durchsuche

Verwenden Sie die Header-Datei string.h in C++, um Zeichenfolgen im C-Stil zu bedienen, die hauptsächlich die folgenden Funktionen umfassen: Zeichenfolgen kopieren: strcpy(), strncpy() Zeichenfolgen anhängen: strcat(), strncat() Zeichenfolgen vergleichen: strcmp( ), strncmp() berechnet die String-Länge: strlen() initialisiert den Speicherbereich: memset()

So verwenden Sie string.h in C++

string.h Verwendung in C++

string.h ist eine Header-Datei, die Operationen und Funktionen für C enthält -Style-Saiten. Um es in C++ zu verwenden, müssen Sie zuerst diese Header-Datei einbinden:

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

string.h bietet die folgenden häufig verwendeten Funktionen:

  • strcpy(): Kopieren Sie den Quellstring in den Zielstring.
  • strncpy(): Kopieren Sie einen Teil der Quellzeichenfolge in die Zielzeichenfolge. Die Länge kann angegeben werden.
  • strcat(): Hängen Sie die Quellzeichenfolge am Ende der Zielzeichenfolge an.
  • strncat(): Fügen Sie einen Teil der Quellzeichenfolge an das Ende der Zielzeichenfolge hinzu. Die Länge kann angegeben werden.
  • strcmp(): Vergleicht zwei Zeichenfolgen und gibt 0 zurück, um Gleichheit anzuzeigen. Ein positiver Wert zeigt an, dass die Zielzeichenfolge größer als die Quellzeichenfolge ist, und ein negativer Wert zeigt an, dass die Zielzeichenfolge kleiner als die Quellzeichenfolge ist.
  • strncmp(): Vergleicht den Teilinhalt zweier Strings, die Länge kann angegeben werden.
  • strlen(): Berechnen Sie die Länge der Zeichenfolge.
  • memset(): Initialisieren Sie einen Speicherbereich mit einem bestimmten Wert.

Beispiel:

<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>

Ausgabe:

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

Das obige ist der detaillierte Inhalt vonSo verwenden Sie string.h in C++. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Die Rolle von Objekten in C++Nächster Artikel:Die Rolle von Objekten in C++