タイプライターの効果をシミュレートすることが可能かどうか疑問に思っていましたが(各文字の間に意味の一時停止)、coutグローバルクラスからです。coutは何を変更することはできますか?
例えば
cout << "Hi, this is a cow." << endl;
は、同様の効果が
typeWriter("Hi, this is a cow.\n");
を持っているだろうがタイプライター機能に似たものにCOUTのグローバルクラスを変更することが可能ですか?
私はすべてのcoutをtypeWriter( "xxx")に変更することができますが、それは時間がかかります(数時間)。
あなたは 'std :: cout'の代わりに' cout'を書いているのを見ました - あなたは 'using namespace std;'を使いましたか?この場合、 'cout'という名前のカスタムオブジェクトを' typeWriter'にリダイレクトすることができるので、実際には便利です。 – CompuChip
'operator'をオーバーロードする' struct'を書くことができるので、 'cout'を' type_writer'で置き換えるだけでよいのです。置き換えを行うために '#define'を使うことさえできますが、それは良くありません。 – nwp
@ Sergey A、Lol、私は毎日約30分しかないと仮定し、これまでには約10時間かかりました。私はそれが楽しいものではないと思っています。 – cow9000