Terra

372 palavras 2 páginas
Figura 2. Exemplo de uso e funcionamento do contador de linhas de código fonte.
Estude a modularização proposta. É importante que seu código siga a organização sugerida nesta atividade, ou seja, que possua pelo menos dois módulos: um principal e outro auxiliar. Não será aceito na avaliação desta etapa a apresentação de apenas um arquivo de código fonte (arquivo.c).
Passo 3
Entregue o código fonte formado por dois módulos que contenham a função principal e uma função auxiliar para o cálculo do número de linhas, considerando as opções fornecidas nesta etapa.
Arquivo MainCodeCount.cpp
#include
#include
#include
#include
#include
#include
#include
#include "LibCodeCount.h" using namespace std; int main(int argc, char *argv[])
{
int numeroLinhas, numeroComentarios, numeroVazias; double porcentagemComentarios; numeroLinhas = numeroComentarios = numeroVazias = 0; if(argc < 2)
{
puts("\nUso correto: >MainCodeCount nomearquivo.ext [-c]");
}
else
{
printf("\n\tCode Count - Programmers Tool"); printf("\n\t Versao 1.0 - 2011"); printf("\n\n\tContagem para: "%s"", argv[1]); if ((strcmp(argv[2], "-c") == 0) || (strcmp(argv[2], "-comment") == 0))
{
ccRun(argv[1], &numeroLinhas, &numeroComentarios, &numeroVazias, 0, 0); printf("\n\tNumero de linhas..........: %i", numeroLinhas); printf("\n\tNumero de linhas vazias...: %i", numeroVazias); printf("\n\n\n"); } else { ccRun(argv[1], &numeroLinhas, &numeroComentarios, &numeroVazias, 1, 0); printf("\n\tNumero de linhas...................: %i", numeroLinhas); printf("\n\tNumero de linhas com comentarios...: %i", numeroComentarios); porcentagemComentarios = (numeroLinhas * numeroComentarios)/100; printf("\n\tPorcentagem de comentarios.........: %2.1f%""%", porcentagemComentarios); printf("\n\tNumero de linhas vazias............: %i", numeroVazias); printf("\n\n\n"); }
}
system("PAUSE"); return EXIT_SUCCESS;
}
Arquivo LibCodeCount.h void ccRun(char* file, int* nLines, int*

Relacionados

  • A terra
    1323 palavras | 6 páginas
  • Terra
    3464 palavras | 14 páginas
  • Sem Terras
    3227 palavras | 13 páginas
  • A Terra
    829 palavras | 4 páginas
  • Sem terra
    3349 palavras | 14 páginas
  • Sem terras!
    2568 palavras | 11 páginas
  • terras
    585 palavras | 3 páginas
  • Terra
    327 palavras | 2 páginas
  • A terra
    1837 palavras | 8 páginas
  • terra
    6675 palavras | 27 páginas