Maison > développement back-end > C++ > le corps du texte

Pourquoi ne puis-je pas « cout » mes chaînes en C ?

Susan Sarandon
Libérer: 2024-10-27 12:20:02
original
319 Les gens l'ont consulté

Why Can't I `cout` My Strings in C  ?

Le dilemme de la sortie de chaînes

Dans le domaine du C, tenter d'afficher des chaînes à l'aide de "cout" peut parfois conduire à des erreurs déroutantes. Considérez ce scénario déroutant :

<code class="cpp">string text;
text = WordList[i].substr(0,20);
cout << "String is : " << text << endl;
Copier après la connexion

Malheur au programmeur qui rencontre ce message énigmatique :

error C2679: binary '<<' : no operator found which takes a right-hand operand of type 'std::string' (or there is no acceptable conversion)
Copier après la connexion

Même la plus simple des sorties de chaîne, telles que :

<code class="cpp">string text;
text = "hello";
cout << "String is : " << text << endl;
Copier après la connexion

semblent rencontrer de la résistance.

Améliorez votre compilation

Pour vaincre cette situation difficile, deux fidèles compagnons doivent être convoqués :

<code class="cpp">#include <string>
#include <iostream></code>
Copier après la connexion

En invoquant ces en-têtes, vous accordez à votre code la possibilité de naviguer facilement dans les eaux filandreuses. Avec ces camarades à vos côtés, vous pourrez retrouver les joies du « cout » et dire adieu à ces erreurs exaspérantes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!