std::coutで改行させない方法

C/C++

C++ でターミナルに出力する時に重宝するのがstd::coutです. 多くのターミナルでは改行する際に,文字列が表示されます.
ただし,

といったように, std::cin の入力の前に改行したくない場合にはstd::flushを使います.

といったようにすれば, 改行させずにターミナルに文字列を表示させることができます.
ただし,ターミナルに文字列が表示される条件は,ターミナルによって異なるので,意図したように表示されない場合もあります.

コメント