文字を文字遅延でコンソールに出力するプログラムを作成しようとしています。その後、(また、私はこれまでかなり新しいので、私はどのようにCOUT作品に非常に大きな理解を持っていません。)ワードキャラクタを遅延付きキャラクタで印刷
int main() {
std::cout << "L";
waitms(1000); //function that pauses 1 second.
std::cout << "l";
waitms(1000);
std::cout << "a";
waitms(1000);
std::cout << "m";
waitms(1000);
std::cout << "a";
}
このコードが実行されると、4秒間のコンソール待機しコンソールにLlamaを表示します。
文字列の末尾に¥n文字を追加しても、これは望ましくない出力を生成します。
Code: (waits four seconds) Llama
Undesired: L (does wait, but adds newlines.)
l
a
m
a
Desired: L (wait 1 second) l (wait) a (wait) m (wait) a
Llama
改行なしでストリームをポップする方法はありますか?
この記事を読むことができます。https://stackoverflow.com/questions/14105650/how-does-stdflush-work –