//Convertitore lettere in ASCII Art
#include <stdio.h>
char let; //variabile
main(){
printf("ASCII Maker by Mirko\n"); //crediti
printf("Scrivi una lettera per ottenerla in ASCII Art (solo minuscole)\n\n>>>"); //intro
while(1){
scanf("%c", &let); //lettera
printf("\n"); //spazio
switch(let){
case 'a':
printf(" __ _ \n / _` |\n | (_| |\n \\__,_|\n"); //a
continue;
case 'b':
printf(" _ \n | | \n | |__ \n | '_ \\ \n | |_) |\n |_.__/ \n"); //b
continue;
case 'c':
printf(" ___ \n / __|\n | (__ \n \\___|\n"); //c
continue;
case 'd':
printf(" _ \n | |\n __| |\n / _` |\n | (_| |\n \\__,_|\n"); //d
continue;
case 'e':
printf(" ___ \n / _ \\ \n | __/\n \\___|\n"); //e
continue;
case 'f':
printf(" __ \n / _|\n | |_ \n | _|\n | | \n |_| \n"); //f
continue;
case 'g':
printf(" __ _ \n / _` |\n | (_| |\n \\__, |\n __/ |\n |___/ \n"); //g
continue;
case 'h':
printf(" _ \n | | \n | |__ \n | '_ \\ \n | | | |\n |_| |_|\n"); //h
continue;
case 'i':
printf(" _ \n (_)\n _ \n | |\n | |\n |_|\n"); //i
continue;
case 'l':
printf(" _ \n | |\n | |\n | |\n | |\n |_|\n"); //l
continue;
case 'j':
printf(" _ \n (_)\n _ \n | |\n | |\n | |\n _/ |\n |__/ \n"); //j
continue;
case 'k':
printf(" _ \n | | \n | | __\n | |/ /\n | < \n |_|\\_\\ \n"); //k
continue;
case 'm':
printf(" _ __ ___ \n | '_ ` _ \\ \n | | | | | |\n |_| |_| |_|\n"); //m
continue;
case 'n':
printf(" _ __ \n | '_ \\ \n | | | |\n |_| |_|\n"); //n
continue;
case 'o':
printf(" ___ \n / _ \\ \n | (_) |\n \\___/ \n"); //o
continue;
case 'p':
printf(" _ __ \n | '_ \\ \n | |_) |\n | .__/ \n | | \n |_| \n"); //p
continue;
case 'q':
printf(" __ _ \n / _` |\n | (_| |\n \\__, |\n | |\n |_|\n"); //q
continue;
case 'r':
printf(" _ __ \n | '__|\n | | \n |_| \n"); //r
continue;
case 's':
printf(" ___ \n / __|\n \\__ \\ \n |___/\n"); //s
continue;
case 't':
printf(" _ \n | | \n | |_ \n | __|\n | |_ \n \\__|\n"); //t
continue;
case 'u':
printf(" _ _ \n | | | |\n | |_| |\n \\__,_|\n"); //u
continue;
case 'v':
printf(" __ __\n \\ \\ / /\n \\ V / \n \\_/ \n"); //v
continue;
case 'z':
printf(" ____\n |_ /\n / / \n /___|\n"); //z
continue;
case 'w':
printf(" __ __\n \\ \\ /\\ / /\n \\ V V / \n \\_/\\_/ \n"); //w
continue;
case 'y':
printf(" _ _ \n | | | |\n | |_| |\n \\__, |\n __/ |\n |___/ \n"); //y
continue;
case 'x':
printf(" __ __\n \\ \\/ /\n > < \n /_/\\_\\ \n"); //x
continue;
}
printf("\nVuoi convertire un'altra lettera?(se si scrivila qui sotto)\n\n>>>");
}
}