しばらく使っていfprintf
ますが、質問させてください。この行に相当するものは何ですかfprintf
:
fprintf(OutputFile, "%s", "SomeStringValue");
を使用してofstream
いますか?
「%s」の使い方がofstream
知りたいです。次の引数を取得して文字列として出力する方法は?
あなたはそれを使用しません。
同等のものは基本的に次のとおりです。
std::ofstream x("your_file");
x << "SomeStringValue";
x.close();
いくつかの参照ページのいずれかでそれについて読んでください。http://www.cplusplus.com/reference/ostream/ostream/operator%3C%3C/など
できません。文字列をストリームに書き込むだけです。
文字列に追加のフォーマットを提供したい場合 (スペース パディングで右揃えなど)、I/O マニピュレータsetfill(' ')
(フィル文字をスペース文字に設定) およびsetw(length)
(出力の幅を設定) を使用できます。 )。C スタイルのフォーマット文字列の構文を模倣したものが必要な場合は、Boost.formatを使用できます。
std::cout << boost::format("%s") % "SomeStringValue";