Números ASCII_ART
Publicado por Fernando (última atualização em 23/09/2017)
[ Hits: 1.879 ]
Homepage: https://github.com/phoemur/
Este pequeno programa gera números grandes em stdout, a partir da linha de comando.
Compilando:
$ g++ numbers_asciiart.cpp -o numbers_asciiart
Executando:
$ ./numbers_asciiart 1234567890
#include <iostream> #include <vector> #include <cstring> using namespace std; const char BIGDIGITS[10][7][6] = {{" 0 ", " 0 0 ", "0 0", "0 0", "0 0", " 0 0 ", " 0 "}, {" 1 ", " 11 ", " 1 ", " 1 ", " 1 ", " 1 ", " 111 "}, {" 222 ", "2 2", "2 2 ", " 2 ", " 2 ", "2 ", "22222"}, {" 333 ", "3 3", " 3", " 33 ", " 3", "3 3", " 333 "}, {" 4 ", " 44 ", " 4 4 ", "4 4 ", "44444", " 4 ", " 4 "}, {"55555", "5 ", "5 ", " 555 ", " 5", "5 5", " 555 "}, {" 666 ", "6 ", "6 ", "6666 ", "6 6", "6 6", " 666 "}, {"77777", " 7", " 7 ", " 7 ", " 7 ", "7 ", "7 "}, {" 888 ", "8 8", "8 8", " 888 ", "8 8", "8 8", " 888 "}, {" 9999", "9 9", "9 9", " 9999", " 9", " 9", " 9"}}; void printdigits(vector<int> * array) { for (int linha=0; linha<7;++linha) { for (vector<int>::size_type i = 0;i < array->size();++i) { cout << BIGDIGITS[array->at(i)][linha] << " "; } cout << endl; cout.flush(); } return; } int main(int argc, char* argv[]) { vector<int> * numeros; numeros = new (nothrow) vector<int>; for (int c=1; c<argc; ++c) { for (int i=0; i < strlen(argv[c]); ++i) { numeros->push_back(argv[c][i] - 48); } printdigits(numeros); numeros->clear(); } delete numeros; return 0; }
O que são e como utilizar structs
Nenhum coment�rio foi encontrado.
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Realizar overclock no Miyoo Mini (plus ou normal)
Otimização de memória para máquinas modestas
Monitoramento pfsense com zabbix (3)
Dúvidas sobre a originalidade de conteúdos online (7)
Google Crhome não abre desde que eu atualizei pelo "program... (13)
como instalar o amdgpu no linux manjaro no linux, pelo o repo e comand... (4)