我該如何去編寫一個C程序來重複打印一個字符串,但速度不同。基本上,如何增加循環中每次返回之間的時間?C打印一個字符串的速度
0
A
回答
0
我該如何去編寫一個C程序來反覆打印出一個字符串,但速度不同。
您可以親切地提高程序的速度。但是你可以或多或少地推遲它。
#include <stdio.h>
int main(void)
{
while (1)
{
printf("Hello World!\n");
<delay more or less here>
}
}
在Linux下的sleep()
系統調用可用於延遲由秒的程序的執行。
+0
也許提到'nanosleep'爲更高的精度(但不一定更準確)的時機(PS只看到downvote,那不是我) – user3386109 2014-09-22 16:53:05
+0
'nanosleep'是POSIX所以它標準化和廣泛支持,C11具有相當的'thrd_sleep',這將是不久的將來的正確界面,如果平臺不提供它,可以通過'nanosleep'輕鬆模擬。 – 2014-09-22 20:54:45
相關問題
- 1. C打印一個字符串數組
- 2. C++打印一個反向字符串
- 3. 打印一個字符串反轉C
- 4. 打印一個字符串?
- 5. 打印一個字符串
- 6. C#.NET打印字符串的一個字符時在TextBox
- 7. C#打印字符串
- 8. 隨機尾隨字符在C中打印一個字符串
- 9. 打印C++字符串數組的第一個字母
- 10. python中字符串的打印長度
- 11. 如何打印單個字符的可變長度字符串
- 12. 如何以Apache速度打印字符串
- 13. 接受和打印一個字符串
- 14. 如何打印出一個字符串
- 15. 宏要打印一個字符串
- 16. 分割一個字符串打印
- 17. 用fprintf打印一個字符串
- 18. 大會打印一個字符串
- 19. 打印出最長的字符串c
- 20. 打印C格式的字符串
- 21. C++:設置的打印一個字符串
- 22. 如何僅打印字符串[C]中的第一個句子?
- 23. 從一個函數中的數組中打印字符串C
- 24. 如何在c中打印一個沒有p┐的字符串
- 25. C程序。調用一個打印字符串的函數
- 26. 如何打印出一個字符串的單個字符用C
- 27. 如何在另一個字符串之後打印字符串?
- 28. 從字符串數組中打印一個字符串
- 29. 打印字符串
- 30. 打印字符串
C不提供標準延遲機制(除非您計算繁忙時間等待更改時間)。正確的解決方案取決於您的平臺,因此您應該選擇哪一個您的目標。 – FatalError 2014-09-22 14:58:18
您可以嘗試time.h中的sleep(t)函數。它暫停執行t秒。 – Cameron 2014-09-22 15:09:33
@Cameron:例如。 Windows,這會給你一個編譯器錯誤。 – deviantfan 2014-09-22 15:11:38