ASCII字符画转ASCII码——C语言输出使用

  1. 首先,打开下面的网站,生成你所需要的ASCII画

Text to ASCII Art Generator (TAAG) (patorjk.com)

  1. 把生成的ASCII字符画复制下来,存到当前目录的一个txt文件中

  2. 转换程序如下:

/*
* @Author: Groot
* @Date: 2022-08-10 18:04:41
* @LastEditTime: 2022-08-10 20:04:23
* @LastEditors: Groot
* @Description:
* @FilePath: /ysyx-workbench/logo.c
* 版权声明
*/
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char const *argv[])
{ int c;
char logo[204];
char logo_ch[1024];
FILE *file;
file = fopen("logo.txt", "r");
if (file)
{
int i = 0;
while ((c = getc(file)) != EOF)
{
if (c == 0x20)
{
printf("0x20, ");
logo_ch[i] = 0x20;
}
else if (c == '\n')
{
printf("0x0a, ");
logo_ch[i] = 0x0a;
}
else
{
printf("0x%x, ", c);
logo_ch[i] = c;
}
i++;
if (i % 15 == 0)
{
printf("\n");
}
}
fclose(file);
}
printf("%s", logo);
printf("\n");
printf("\n");
printf("%s", logo_ch);
}
  1. 将这个C语言程序和txt文件放在一个文件夹内

  2. 编译C程序,然后执行,你就可以在terminal中获得你想要的ASCII字符表啦!

ps:如果报错,就把C程序中的数组调的大一点

ASCII字符画转ASCII码——C语言输出使用的更多相关文章

  1. AsciiMorph - 新奇的 ASCII 字符画生成工具&插件

    AsciiMorph 是一个新奇的 ASCII 字符画生成工具和开源插件.字符画(ASCII Art)的历史可以追溯到几十年前,起初是用在图形显示功能受限的设备上,用ASCII字符集里的可打印字符来拼 ...

  2. 使用Python生成ASCII字符画

    使用Python生成ASCII字符画 在很多的网站主页中或者程序的注释中会有一些好看的字符注释画.显得很牛逼的样子 例如: 知乎 _____ _____ _____ _____ /\ \ /\ \ / ...

  3. 将图片转为ASCII字符画

    原文:将图片转为ASCII字符画 Copyright 2012 Conmajia 源代码下载:点击这里 什么是字符画?就是用ASCII字符来近似组成图像,就像这样: ╭╮ ╭╮ ││ ││ ╭┴┴—— ...

  4. Python下字符画(ascii art)生成

    之前在b站上看到有人用C写了个脚本把妹抖龙op转换成字符画的形式输出了,感觉比较好玩在下就用python也写了一遍(主要是因为python比较简单好用).这里就这里就不介绍字符画了,因为能搜到这个的肯 ...

  5. Swift 实现图片转字符画的功能

    本文介绍一个IOS APP , 将图片转换成ASCII字符画,使用Swift语言编写. 举个例子,我们使用著名的蕾娜照片作为原图片 经APP转换后形成的字符画,我们打印出来,效果如下: 放大她的脸部可 ...

  6. Spring boot自定义启动字符画(banner)

    spring boot项目启动时会打印spring boot的ANSI字符画,可以进行自定义. 如何自定义 实现方式非常简单,我们只需要在Spring Boot工程的/src/main/resourc ...

  7. 【Linux】- 六个超赞的字符画生成器

    ASCII是一个非常吸引人的字符编码系统,在计算机,通讯设备,以及其他设备中,通过它来用代码表示字符.新生代的人可能会觉得它已经过时了,但是那些熟悉它的人会懂得ASCII是多么的独特.我们在这里为你准 ...

  8. 20个python项目--图片转字符画

    转自实验楼:https://www.shiyanlou.com/courses/370/learning/?id=1191 代码: # -*- coding:utf-8 -*- from PIL im ...

  9. Python 【图片转字符画】

    一.安装的第三方模块 $ sudo pip3 install --upgrade pip $ sudo pip3 install pillow //window pip3 install pillow ...

  10. JS获取字符对应的ASCII码

    有时候会需要用到字符的ASCII码,一时之间调试时可能会忘记字符与ASCII码对应的数字. 最近喜欢用浏览器控制台直接跑JS代码,将这个代码直接贴到浏览器控制台,即可调试(谷歌浏览器快捷键 ctrl+ ...

随机推荐

  1. [原创]《C#高级GDI+实战:从零开发一个流程图》第05章:有锯齿?拖动闪烁?优化!优化!

    一.前言 前面的课程我们实现了矩形.圆形的拖动,以及不同形状间的连线,在实现的过程中,很多读者都发现并提出来了存在显示质量差有锯齿.拖动不流畅还闪烁等问题,作为承上启下的一节课程,我们本节就来看一上如 ...

  2. ASP.NET Core Razor Pages 使用 视图(View) 组件

    参考文章地址:为什么要在 ASP.NET Core 中使用视图组件 (telerik.com)为什么使用视图组件而不是分部视图?最大的原因是,在 Razor 页面中插入分部视图时,与调用 View 关 ...

  3. C# 自定义控件一些特性标识,重写WinForm 控件,重写控件

    https://blog.csdn.net/cxu123321/article/details/104812099https://blog.csdn.net/biyusr/article/detail ...

  4. Oracle日期型及处理方法

    日期处理 获取当前日期-sysdate() sysdate()获取的日期精确到秒 为日期加上特定月份-add_months() select add_months(to_date('2010-2-27 ...

  5. actions自动化部署gitpage

    新增配置文件 .github/workflows/build.yml name: interview-book build work # 工作流name on: # 触发 workflow 的条件 p ...

  6. Excel打开csv乱码问题

    前言程序创建cvs文件,必须blob标识头部,否则会打不开或者乱码 outputStream.write(new byte[]{(byte) 0xEF, (byte) 0xBB, (byte) 0xB ...

  7. 使用 Git 时出现 unable to access,如何解决?

    回答重点 这个问题通常是由于网络访问问题.Git 配置错误或代理设置问题引起的.常见的解决方案: 1)检查网络连接:确保可以访问外部网络,尤其是 Git 仓库所在的服务器. 2)检查 Git 配置:使 ...

  8. leetcode 215

    简介 使用大顶堆 和快排实现 奇怪的是, 使用大顶堆还比快排慢. code class Solution { public: int findKthLargest(vector<int>& ...

  9. Easy_log移植笔记

    Easy_log移植笔记 1. 目录结构 demo 包含多平台移植示例,如 Linux.RT-Thread.裸机系统等,提供实际工程参考,帮助开发者快速适配不同环境. docs 存放中英文文档,详细说 ...

  10. Linguistics-English-10级英语水平

    可以自我评估一下你的英语水平吗? 完全不会英文,无法听懂或说出任何英文内容. 仅能听懂或说出非常简单的单词或短语,如"Hello"."Thank you".&q ...