开头
大家好,我叫这是我58。今天,我们来看一下我用C语言编译的电子画板和与之相关的一些东西。
程序
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <Windows.h>
int main() {
int i = 0;
int ia = 0;
char str[99999] = "";
const char stra[11] = "RYGBW13247";//红41 黄43 绿42 蓝44 白47
printf("欢迎你来用这个电子画板,在这画板中,你可以输入一些东西来绘制你自己的画,其中,“R”代表\033[31m红色\033[0m,“B”代表\033[34m蓝色\033[0m,“Y”代表\033[33m黄色\033[0m,“G”代表\033[32m绿色\033[0m,“W”代表白色,而其它的东西则代表了\033[7m黑色\033[0m,并且,“/”可以结束你对这个电子画板的绘制,这就是这个电子画板的用法");
Sleep(6770);
system("cls");
while ((str[i++] = getchar()) - '/') {
;
}
system("cls");
for (i = 0; '/' != str[i]; i++) {
for (ia = 0; ia < 5; ia++) {
if (str[i] == stra[ia]) {
break;
}
}
5 == ia || printf("\033[4%cm \033[0m", stra[ia + 5]), 5 == ia && printf(" ");
'\n' == str[i] && printf("\n");
}
return 0;
}
程序的流程图
程序的效果
电子画板
结尾
在你看到这里之后,可以评论来互动一下我哦。