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

ATPS_estrutura de dados

Por:   •  27/9/2015  •  Trabalho acadêmico  •  586 Palavras (3 Páginas)  •  183 Visualizações

Página 1 de 3

/*

_____________________________________________________________________________________________

Programa: Contador de linhas

Data: 22/09/2015

Autor: Jefferson Correa Abreu

Objetivo: Contador de linhas e comentario.

Tabel(s)/Arquivos(s) de Entrada: /media/jeffersonc/Meus Arquivos/Ciencia da Computação/4º Periodo/Programação Estruturada II/ATPS/exemplo.c

Tabel(s)/Arquivos(s) de Saída:

Historico de Alterações

Data Responsavel Comentários

_____________________________________________________________________________________________

*/

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

void contagem(char *file, int *numLinhas, int *numComentarios, int *numLinhasVazias); // Prototipo da função

int main (int argc, char *argv[]){ // Main principal

int i, silent;

int nLinhas =0, nLinhasComentario=0, nLinhasvazio=0, count;

FILE * file;

silent = 0;

nLinhas = 0;

for (i=2; i<argc; i++)

{

silent = silent || (strstr(argv[i], "-silent" ) != NULL);

silent = silent || (strstr(argv[i], "-s" ) != NULL);

}

printf("Code Count - Programmer's Tool\n");

printf(" Version 1.1 - 2009\n\n");

if (!silent)

{

printf(" counting for \"%s\"...\n", argv[1]);

}

contagem(argv[1], &nLinhas, &nLinhasComentario, &nLinhasvazio);

return 0;

}

void contagem(char *file, int *numLinhas, int *numComentarios, int *numLinhasVazias){

c=0,

bCom=0,

lCom=0,

cVaz=0,

lVaz=0,

cont=0,

i=0,

nL=0

FILE *pFile = fopen ("ArquivoTexto.txt", "r");

if pFile("ArquivoTexto.txt"){

printf("Erro na abertura do arquivo");

contagem (numLinhas, numLinhasComentario, numLinhasVazias = 0);

break;

}

FILE *pFile = fopen ("ArquivoTexto.txt", "r");

while !EOF Faca

Se caracter for nova

...

Baixar como (para membros premium)  txt (2.9 Kb)   pdf (48.9 Kb)   docx (12.6 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com