Maison > développement back-end > C++ > Pourquoi ne puis-je pas « cout » mes chaînes en C ?

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

Susan Sarandon
Libérer: 2024-10-27 12:20:02
original
517 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!

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