TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Comando Cat Do Linux Implentado Em Linguagem C

Trabalho Escolar: Comando Cat Do Linux Implentado Em Linguagem C. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  20/9/2014  •  441 Palavras (2 Páginas)  •  703 Visualizações

Página 1 de 2

/*

* Recebendo Arquivos como parametro na execução;

*

* ./cat Arq1.txt Arq2.txt ....

*/

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

void cat (char **nomeArquivo, int argc){

FILE *fptr;

int i;

for(i = 1; i < argc; i++){

char str[500], str2[10000];

if(!(fptr = fopen(nomeArquivo[i], "r"))){

printf("Erro na abertura do arquivo %s\n", nomeArquivo[i]);

exit(0);

}

while (fgets(str, 499, fptr) != NULL){

strcat(str2, str);

}

printf("%s\n", str2);

fclose(fptr);

}

}

int main(int argc, char **argv)

{

cat(argv, argc);

return 0;

}

/*

* Recebendo Arquivos como parametro na execução;

*

* ./cat Arq1.txt Arq2.txt ....

*/

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

void cat (char **nomeArquivo, int argc){

FILE *fptr;

int i;

for(i = 1; i < argc; i++){

char str[500], str2[10000];

if(!(fptr = fopen(nomeArquivo[i], "r"))){

printf("Erro na abertura do arquivo %s\n", nomeArquivo[i]);

exit(0);

}

while (fgets(str, 499, fptr) != NULL){

strcat(str2, str);

}

printf("%s\n", str2);

fclose(fptr);

}

}

int main(int argc, char **argv)

{

cat(argv, argc);

return 0;

}

/*

* Recebendo Arquivos como parametro na execução;

*

* ./cat Arq1.txt Arq2.txt ....

*/

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

void cat (char **nomeArquivo, int argc){

FILE *fptr;

int i;

for(i = 1; i < argc; i++){

char str[500], str2[10000];

if(!(fptr = fopen(nomeArquivo[i], "r"))){

printf("Erro na abertura do arquivo %s\n", nomeArquivo[i]);

exit(0);

}

while (fgets(str, 499, fptr) != NULL){

strcat(str2, str);

}

printf("%s\n", str2);

fclose(fptr);

}

}

int main(int argc, char **argv)

{

cat(argv, argc);

return 0;

}

/*

* Recebendo Arquivos como parametro na execução;

*

* ./cat Arq1.txt Arq2.txt ....

*/

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

void cat (char **nomeArquivo, int argc){

FILE *fptr;

int i;

for(i = 1; i < argc; i++){

char str[500], str2[10000];

if(!(fptr = fopen(nomeArquivo[i], "r"))){

printf("Erro na abertura do arquivo %s\n", nomeArquivo[i]);

exit(0);

...

Baixar como (para membros premium)  txt (4.9 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com