extern int putchar(int);char*P="31287f861fa1fa187e7a182085efa186187efe0fa083ff\ e0fa08207a182785e861fe186110410410404104185e862f248a182082083f873b61861871a658\ e17a186185efa187e8207a186589dfa187e8a17a078185e7c410410486186185e86186148c8618\ 6dce185230c4a144a104104fc210843f";B(int i,int c){long long int j,x;for(x=j=0;j< 9;j++)x=(x<<4)+(*(P+i*9+j)-(*(P+i*9+j)>60?87:48));for(j=0;j<6;j++)putchar(((x>> c*6)&63)>>(5-j)&1?35:32);putchar(32);}main(int c,char*v[]){char*l,j;if(c>1)for( j=5;j>=0;j--){for(l=v[1];*l!=0;l++)B(*l-65,j);putchar(10);}}
banner 大文字アルファベットのみ。long long int を __int64 にすればVCでも動くと思う。 上のAA生成に比べると見劣りするナァ(;´Д`)