当前位置: 首页> 娱乐> 影视 > C语言电子画板

C语言电子画板

时间:2025/7/9 17:39:00来源:https://blog.csdn.net/qq_69383179/article/details/141085059 浏览次数:0次

目录

  • 开头
  • 程序
  • 程序的流程图
  • 程序的效果
  • 结尾

开头

大家好,我叫这是我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 白47printf("欢迎你来用这个电子画板,在这画板中,你可以输入一些东西来绘制你自己的画,其中,“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;
}

程序的流程图

等待6.77秒,等待好后就清屏
否(清屏)
是(break)
开始
把宏_CRT_SECURE_NO_WARNINGS定义为1
导入stdio.h
导入Windows.h
定义整型i为0
定义整型ia为0
把有99999个字符的字符串str初始化为空字符串
定义有11个字符的常量字符串stra为“RYGBW13247”
输出“欢迎你来用这个电子画板,在这画板中,你可以输入一些东西来绘制你自己的画,其中,“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,并且,“/”可以结束你对这个电子画板的绘制,这就是这个电子画板的用法”
(str[i++] = getchar()) - '/'?
设i为0
'/' != str[i]?
设ia为0
ia < 5?
str[i] == stra[ia]?
5 == ia?
5 == ia?
输出空格
'\n' == str[i]?
输出“\​n”
i自增1
结束
ia自增1
输出“\​033[4%cm \​033[0m”(“%c”代常量字符串stra的第ia加5项)
红41 黄43 绿42 蓝44 白47

程序的效果

电子画板

结尾

在你看到这里之后,可以评论来互动一下我哦。

关键字:C语言电子画板

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: