C语言实现走马灯的程序代码
时间: 2024-02-19 09:02:42 浏览: 72
以下是使用 C 语言实现走马灯的程序代码:
```c
#include <stdio.h>
#include <string.h>
#include <unistd.h>
int main() {
char str[] = "Hello, World!"; // 要显示的字符串
int i, j, len;
len = strlen(str); // 获取字符串长度
while (1) { // 循环显示字符串
for (i = 0; i < len; i++) { // 从左往右滚动
for (j = 0; j < i; j++) {
putchar(' ');
}
printf("%s\n", str + i);
usleep(100000); // 控制滚动速度
}
for (i = len - 1; i >= 0; i--) { // 从右往左滚动
for (j = 0; j < i; j++) {
putchar(' ');
}
printf("%s\n", str + i);
usleep(100000); // 控制滚动速度
}
}
return 0;
}
```
该程序使用了死循环来循环显示字符串,先从左往右滚动,再从右往左滚动,如此往复。使用 `usleep` 函数来控制滚动速度。
阅读全文