-1
fopen("filename.txt","r")
を使用して1秒に1回単語を印刷するにはどうすればよいですか?1秒ごとに単語を印刷するには?
先ほど検索したところ、unistd.h
ヘッダーファイルを使用したものが見つかりましたが、Turbo C++ではこのようなヘッダーファイルは存在しません。
fopen("filename.txt","r")
を使用して1秒に1回単語を印刷するにはどうすればよいですか?1秒ごとに単語を印刷するには?
先ほど検索したところ、unistd.h
ヘッダーファイルを使用したものが見つかりましたが、Turbo C++ではこのようなヘッダーファイルは存在しません。
あなたのコンパイラは、C++ 11、std::thread::sleep_for
をサポートしている場合は最高のクロスプラットフォームソリューションです:あなたがサポートしていないコンパイラを使用するように強制されている場合は
#include <chrono>
#include <thread>
std::this_thread::sleep_for(std::chrono::seconds(1));
// or
using namespace std::chrono_literals;
std::this_thread::sleep_for(1s);
C++は、あなたは、プラットフォーム固有の機能を使用する必要があります。
sleep
はPOSIX.1-2001の一部なので、任意の互換O上で実行する必要がありますUNIX、Linux、およびMac OS Xを含むperatingシステム、:
#include <unistd.h>
sleep(1);
Sleep
はWinAPIのの一部です:
#include <windows.h>
Sleep(1000); // Note capital "S" and that you specify time in milliseconds
ターボC++を???あなたは冗談を言う必要があります。 1995年を超えて存在していたことはありませんでしたか? – PaulMcKenzie
私は初心者です:/私にもっと良いものを提案してください –
これはTurbo C++で完全に可能ですが、あなたはいくつかの奇妙な外観を得るつもりです。私は、Visual Studio Express Desktopまたは別のより現代的なIDEをプルダウンすることをお勧めします。 – linuxuser27