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

ATPS - PROGRAMAÇÃO ESTRUTURADA II

Por:   •  20/5/2015  •  Trabalho acadêmico  •  5.708 Palavras (23 Páginas)  •  251 Visualizações

Página 1 de 23

SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

Alexandre Mendes Tanos – RA 6577303488

Eduardo A. de Sá – RA 6749373126

Marli Dos Santos – RA 6579292799

Noel Augusto Santos – RA 6949487550

Ramon Silva Nascimento – RA 6659400151

ATIVIDADES PRÁTICAS SUPERVISIONADAS

PROGRAMAÇÃO ESTRUTURADA II

Atividades Práticas Supervisionadas apresentada a disciplina de Programação estruturada, como requisito a adquirir conhecimento e parcialmente frequência avaliativa para conclusão do semestre.

Orientador: Maria Edilene Campos

        


SUMÁRIO

Indice de Figuras        

1        Introdução        

2        Etapa 1        

2.1        Arquivo MainCodeCount.c        

2.2        Arquivo LibCodeCount.h        

2.3        Resultado obtido na etapa 1        

3        Etapa 2        

3.1        Arquivo MainCodeCount.c        

3.2        Arquivo LibCodeCount.h        

3.3        Resultados obtidos na Etapa 2        

4        Etapa 3        

4.1        Arquivo MainCodeCount        

4.2        Arquivo LibCodeCount.h        

4.3        Resultado obtido na Etapa 3        

5        Etapa 4        

5.1        Validação 1 – arquivo1.c        

5.2        Validação 2 – CodeCount.c        

5.3        Validação 3 – LibCodeCount.h        

6        Conclusão        

Bibliografia        


Indice de Figuras

Figura 1 – CodeCount teste.c -c        

Figura 2 - CodeCount        

Figura 3 – CodeCount -h        

Figura 4 – CodeCount arquivoinesistente.txt        

Figura 5 – CodeCount teste.c        

Figura 6 – CodeCount teste.c -s        

Figura 7 – CodeCount teste.c -c        

Figura 8 – CodeCount arquivo1.c -c        

Figura 9 – CodeCount codecount.c -c        

Figura 10 – CodeCount libcodecount.h -c        


  1. Introdução

Veremos neste trabalho o desenvolvimento de um pequeno aplicativo de linha de comando através da linguagem C. Este aplicativo tem a função de efetuar a varredura de arquivo passado como parâmetro e contar as linhas totais, linhas de comentários simples, comentários de múltiplas linhas e linhas vazias.

Criaremos um modulo adicional contendo a função que é invocada no modulo principal e passaremos como parâmetros os endereços de memória das variáveis, possibilitando que a função possa utilizar as mesmas variaveis para armazenar as respostas.



  1. Etapa 1

  1. Arquivo MainCodeCount.c

/*     Main Code Count

       Efetua a contagem de linhas de um arquivo, destacando:

       Linhas totais

       Linhas de comentarios simples

       Linhas de comentarios multilinhas

*/

#include "LibCodeCount.h"

int main (int argc, char *argv[])

{

    //Declaração e inicialização de variaveis

    int nLines = 0, nLinesComment = 0, nLinesEmpty = 0, noComment, silent;

   

    //Chamada da função ccRun e passagem de endereços de variaveis

    ccRun(argv[1], &nLines, &nLinesComment, &nLinesEmpty, noComment, silent);

    //Impressão de resultados em tela

    printf("O arquivo \"%s\" contem um total de %d linhas\n", argv[1], nLines);

   

}

  1. Arquivo LibCodeCount.h

/*      Lib Code Count

        Abre arquivo parrado por parametro

        efetua a leitura caracter por caracter

        efetua a contagem de linhas atraves do caracter '\n'

*/

#include

#include

void ccRun (char *file, int *nLines, int *nLinesComment, int *nLinesEmpty, int noComent, int silent);

void ccRun (char *file, int *nLines, int *nLinesComment, int *nLinesEmpty, int noComent, int silent)

...

Baixar como (para membros premium)  txt (19 Kb)   pdf (386.9 Kb)   docx (327.7 Kb)  
Continuar por mais 22 páginas »
Disponível apenas no TrabalhosGratuitos.com