Terra

Páginas: 2 (372 palavras) Publicado: 18 de abril de 2013
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, quepossua 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ódigofonte 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 comcomentarios...: %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*...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • terras
  • TERRA
  • Minha terra
  • terra
  • Terra
  • terra
  • a terra
  • terras

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!