用c语言写一个走马灯代码
时间: 2023-03-27 17:02:51 浏览: 128
以下是用 C 语言编写的走马灯代码:
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main() {
int i, j;
char str[] = "Hello, World!"; // 要显示的字符串
int len = sizeof(str) - 1; // 字符串长度
while (1) {
for (i = ; i < len; i++) {
for (j = ; j < i; j++) {
printf(" "); // 输出空格,让字符串向左移动
}
printf("%s\n", str + i); // 输出字符串
usleep(100000); // 等待一段时间,控制速度
system("clear"); // 清屏
}
}
return ;
}
相关问题
用C语言写一个流水灯代码
我可以回答这个问题。以下是一个简单的流水灯代码示例,使用C语言编写:
#include <stdio.h>
#include <stdlib.h>
#include <wiringPi.h>
#define LED_PIN_1 0
#define LED_PIN_2 1
#define LED_PIN_3 2
int main(void) {
wiringPiSetup(); // 初始化wiringPi库
pinMode(LED_PIN_1, OUTPUT); // 设置LED引脚为输出模式
pinMode(LED_PIN_2, OUTPUT);
pinMode(LED_PIN_3, OUTPUT);
while (1) { // 无限循环
digitalWrite(LED_PIN_1, HIGH); // 点亮第一个LED
delay(500); // 延时500毫秒
digitalWrite(LED_PIN_1, LOW); // 熄灭第一个LED
digitalWrite(LED_PIN_2, HIGH); // 点亮第二个LED
delay(500); // 延时500毫秒
digitalWrite(LED_PIN_2, LOW); // 熄灭第二个LED
digitalWrite(LED_PIN_3, HIGH); // 点亮第三个LED
delay(500); // 延时500毫秒
digitalWrite(LED_PIN_3, LOW); // 熄灭第三个LED
}
return 0;
}
用c语言写一个流水灯代码
以下是一份 C 语言编写的流水灯代码示例:
```
#include <stdio.h>
#include <unistd.h>
int main()
{
while(1)
{
printf("LED: ON\n");
sleep(1);
printf("LED: OFF\n");
sleep(1);
}
return 0;
}
```
该代码使用了 `printf` 和 `sleep` 函数。`printf` 函数在控制台输出 "LED: ON" 或 "LED: OFF",而 `sleep` 函数则用来控制 LED 灯的开关频率。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)