#include #include #include #define NUM_FILES 10 static char art_files[NUM_FILES][20]={ "01_aperture.txt", "02_radioactive.txt", "03_atom.txt", "04_broken_heart.txt", "05_explosion.txt", "06_fire.txt", "07_check.txt", "08_black_mesa.txt", "09_cake.txt", "10_glados.txt", }; static char art_names[NUM_FILES][20]={ "aperture", "radioactive", "atom", "broken_heart", "explosion", "fire", "check", "black_mesa", "cake", "glados", }; #define MAX_SIZE 1024 static unsigned char buffer[MAX_SIZE]; int main(int argc, char **argv) { int i,j,fd,size,original_size=0,compressed_size=0; printf("ascii_art:\n"); for(i=0;i%s\n",art_names[i],art_names[i]); } printf("\n"); for(i=0;i