文字列を複数の変数型のデータと連結する必要がある場合、通常は次のようにします。
int year = 2013;
float amount = 385.5;
stringstream concat;
string strng;
concat << "I am in the year " << year << " and I don't have in my pocket but the amount " << amount;
strng = concat.str();
cout << strng << endl;
そのコードでわかるように、多くのタイプのデータを連結します: int型、float 、 string はstringyear
型です。他のプログラミング言語では、演算子を使用して同じことができます。amount
I am in the year
+
では、質問に戻ります:言語で複数の型の変数からデータを入力する際に、文字列 (または型) を連結する以外 の方法はありますか? 両方の言語でできるようにしたいです。stringstream
char
string
C
C++