私はC++でプログラミングしています。
この質問と同じくらい基本的なことですが、私はどこにも答えを見つけることができないようです。だからここに問題があります:
Cスタイルの文字列を作成したいのですが、整数変数iを文字列に入れたいです。当然、私はストリームを使用しました。
stringstream foo;
foo
<< "blah blah blah blah... i = "
<< i
<< " blah blah... ";
ただし、関数に渡すCスタイルの文字列を取得する必要があります(foo.str()はstd :: stringを返します)。したがって、これは技術的には3つの部分からなる質問です-
1)std :: stringをCスタイルの文字列に変換するにはどうすればよいですか?
2)文字列ストリームからCスタイルの文字列を取得する方法はありますか?
3)Cスタイルの文字列を直接(stringstreamsを使用せずに)使用して、整数変数を含む文字列を作成する方法はありますか?