recherche
  • Se connecter
  • S'inscrire
Réinitialisation du mot de passe réussie

Suivez les projets qui vous intéressent et découvrez les dernières actualités les concernant.

Chaîne C++

Collection 154
Lire 53392
temps de mise à jour 2016-09-11

C++ fournit les deux types de représentations de chaîne suivants :

  • Chaîne de style C

  • La classe string type introduit en C++

Chaîne de style C

La chaîne de style C provient du langage C et continue d'être prise en charge en C++. La chaîne utilise en fait le caractère null '

L'exemple suivant utilise certaines des fonctions ci-dessus :

char greeting[6] = {'H', 'e', 'l', 'l', 'o', '
char greeting[] = "Hello";
'};

Lorsque le code ci-dessus est compilé et exécuté, il produira les résultats suivants :

#include <iostream>

using namespace std;

int main ()
{
   char greeting[6] = {'H', 'e', 'l', 'l', 'o', '
Greeting message: Hello
'};    cout << "Greeting message: ";    cout << greeting << endl;    return 0; }

Classe String en C++

La bibliothèque standard C++ fournit le type de classe string, qui prend en charge toutes les opérations ci-dessus et ajoute également d'autres fonctions supplémentaires. Nous allons étudier cette classe dans la bibliothèque standard C++, regardons maintenant l'exemple suivant :

Maintenant, vous ne comprendrez peut-être pas complètement cet exemple car nous n'avons pas discuté des classes et des objets jusqu'à présent. Alors maintenant, vous pouvez simplement jeter un coup d'œil rapide à cet exemple et y revenir plus tard lorsque vous aurez compris les concepts orientés objet.

#include <iostream>
#include <cstring>

using namespace std;

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

   // 复制 str1 到 str3
   strcpy( str3, str1);
   cout << "strcpy( str3, str1) : " << str3 << endl;

   // 连接 str1 和 str2
   strcat( str1, str2);
   cout << "strcat( str1, str2): " << str1 << endl;

   // 连接后,str1 的总长度
   len = strlen(str1);
   cout << "strlen(str1) : " << len << endl;

   return 0;
}

Lorsque le code ci-dessus est compilé et exécuté, il produit les résultats suivants :

strcpy( str3, str1) : Hello
strcat( str1, str2): HelloWorld
strlen(str1) : 10
Outils d'IA chauds
Undress AI Tool
Undress AI Tool

Images de déshabillage gratuites

AI Clothes Remover
AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undresser.AI Undress
Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

Stock Market GPT
Stock Market GPT

Recherche d'investissement basée sur l'IA pour des décisions plus intelligentes

Outil populaire
Bloc-notes++7.3.1
Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6
Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac
SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)