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

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

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

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

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

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

转换程序如下:

/*

* @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

#include

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);

}

将这个C语言程序和txt文件放在一个文件夹内

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

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