Maison >développement back-end >C++ >Pourquoi est-ce que j'obtiens une erreur \'binary \'<<\' : no Operator\' lorsque j'essaie d'insérer une chaîne à l'aide de cout en C ?
Dépannage de l'insertion de chaînes par Cout
Rencontre d'une erreur du type "binaire '<<' : aucun opérateur" lors de la tentative d'insertion d'une chaîne à l'aide de << suggère que les fichiers d'en-tête nécessaires peuvent ne pas être inclus. Pour résoudre ce problème :
Assurez-vous des inclusions de fichiers
Incluez les fichiers d'en-tête suivants dans votre code :
<code class="cpp">#include <string> #include <iostream></p> <p>La <string> l'en-tête inclut des définitions pour les objets chaîne, tandis que <iostream> inclut l'objet cout.</p> <p><strong>Exemple d'utilisation</strong></p> <p>Une fois que vous avez inclus les en-têtes, vous devriez pouvoir utiliser la syntaxe suivante pour couter une chaîne :</p> <pre class="brush:php;toolbar:false"><code class="cpp">string text; text = WordList[i].substr(0, 20); cout << "String is : " << text << endl;</code>
Pièges courants
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!