-1
如何在使用fopen("filename.txt","r")
時每秒打印一次單詞?如何每秒打印一個單詞?
我搜索了一下,發現了一些使用unistd.h
頭文件的東西,但在我的Turbo C++中沒有這樣的頭文件存在。
如何在使用fopen("filename.txt","r")
時每秒打印一次單詞?如何每秒打印一個單詞?
我搜索了一下,發現了一些使用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的一部分,所以應該在任何兼容Ø運行操作攝像機系統,包括UNIX系統,Linux和Mac OS X:
#include <unistd.h>
sleep(1);
的Windows
Sleep
是WinAPI的的一部分:
#include <windows.h>
Sleep(1000); // Note capital "S" and that you specify time in milliseconds
的Turbo C++ ???你必須開玩笑。無法獲得1995年以後存在的任何東西? – PaulMcKenzie
我是初學者:/建議我更好的東西 –
在Turbo C++中這完全是可能的,但你會得到一些奇怪的外觀。我會建議下拉Visual Studio Express桌面或另一個更現代的IDE。 – linuxuser27