dog - semelhante ao cat do Linux
Publicado por Thiago (última atualização em 22/11/2010)
[ Hits: 5.575 ]
Este programa chamado dog nada mais é que uma imitação floreada do famoso comando cat do Linux.
Infelizmente ele só apresenta a saída bem formatada do conteúdo de arquivos .txt, outros formatos tem seu conteúdo embolado, mas vale a pena conferir.
Obs.: Caso queira executar este programa a partir de qualquer diretório, faça uma cópia do executável em /usr/bin.
Sugiro que compilem com:
gcc dog.c -o dog
Abraço a todos.
/*
* Programa: dog
* Arquivo: dog.c
* Desenvolvedor: Thiago Alexandre
* Data: 05/11/2010
*
* DESCRICAO
*
* Este e um programa de funcionamento semelhante ao comando cat
* do Linux.
*/
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char **argv)
{
FILE *fp;
char *path;
char linha[250];
char c;
int register i = 0;
system("clear");
path = argv[1];
if(!(fp = fopen(path, "r")))
{
fprintf(stdout, "Erro na abertura do arquivo.\n");
exit(1);
}
printf("\n{FONTE}33[0;32mArquivo:{FONTE}33[0m %s\n\n", path);
while(!feof(fp))
{
fgets(linha, 250, fp);
fprintf(stdout, "{FONTE}33[0;33m%d\t{FONTE}33[0m%s", ++i, linha);
}
fprintf(stdout, "%s", "\n\n");
fclose(fp);
return(0);
}
ORDENACAO PELO METODO SHELLSORT
Codigo para criar arquivo de log
Instalação e Configuração do Void com Cinnamon
Porque Gentoo semi-binário atualmente (desabafo)
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Guia de instalação do Gentoo Linux com Cinnamon (UEFI, LUKS2, Btrfs)
Aparecer o Chuck Norris no seu terminal
Da pra formatar um netbook MGB e usar algum linux nele? É possível usa... (2)
Alguns aplificativos em Flatpak não rodam no Debian (4)
CachyOS vs Arch [RESOLVIDO] (11)
Um filme, uma banda, um jogo, um livro, um anime (ou mangá) (13)









