2つの文字列を連結しようとしています。文字列の1つが定義されているのに対し、他の文字列の長さは固定されていません。 2番目の文字列を '私の世界に'と仮定して入力するたびに、文字列全体を連結して印刷しません。 私はプログラミングに慣れていないので、私を助けてください。演算子のオーバーロードを使用してC++で2文字列を連結する
#include <iostream>
using namespace std;
int main() {
string s = "Welcome";
string t="",k;
cin>>t;
k=s+t;
cout<<k;
return 0; }
私は文字列ヘッダーファイル –
を使用するつもりはありませんあなたの具体的な問題は何ですか?を含まず、タイプ文字列を使用していますか?すべてのことを理解することはできません。 –
Eiko
基本的には、文字列ヘッダーファイルを使用せずに「Welcome to hello world」を印刷したいと考えています。だから私のプログラムをコンパイルするとき、私は 'hello world'として文字列tを入力します。しかし、最終的な文字列を表示するときは、「ウェルカム・トゥ・ハロー・ワールド」ではなく「ウェルカメオ」として表示されます。 –