阅读量:1
在C语言中,可以使用sleep()
函数来控制输出的速度。sleep()
函数可以让程序暂停执行一定的时间,单位是秒。
以下是一个示例代码,每输出一个字符后暂停1秒钟:
#include <stdio.h> #include <unistd.h> int main() { char str[] = "Hello World"; int i = 0; while (str[i] != '\0') { printf("%c", str[i]); fflush(stdout); // 刷新输出缓冲区 i++; sleep(1); // 暂停1秒钟 } return 0; }
在上述代码中,sleep(1)
表示暂停1秒钟。fflush(stdout)
用于刷新输出缓冲区,确保每次输出都立即显示在屏幕上。
注意:sleep()
函数的精度是秒级别的,如果需要更精确的控制输出速度,可以使用其他高级的编程技巧或库。