Exercícios de programação
Ensaio: Exercícios de programação. Pesquise 862.000+ trabalhos acadêmicosPor: caforj18 • 23/4/2014 • Ensaio • 241 Palavras (1 Páginas) • 226 Visualizações
#include
#include
#include
#include
#include
#include "LibCodeCount.h"
int main(int argc, char *argv[])
{
int numeroLinhas, numeroComentarios, numeroVazias;
numeroLinhas = numeroComentarios = numeroVazias = 0;
char *aux;
if(argc < 2)
{
puts("\nUso correto: >MainCodeCount nomearquivo.ext [-c]");
}
else
{
printf("\n\tCode Count - Programmers Tool");
printf("\n\t Versao 1.0 - 2013");
aux = argv[1];
printf("\n\n\tContagem para: \"%s\"", aux);
if(argc == 3)
{
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);
printf("\n\tPorcentagem de comentarios.........: %.2f", 100);
printf("\n\tNumero de linhas vazias............: %i", numeroVazias);
printf("\n\n\n");
}
else
{
printf("\n\n Este programa foi desenvolvido para contar as linhas");
printf("\n de um codigo fonte desenvolvido em C, ele aponta o");
printf("\n total de linhas, linhas em branco e comentarios.");
printf("\n\n");
printf("\n --------------HELP------------");
printf("\n\n");
printf("\n Para utilizar o programa deve informar os seguintes
parametros:");
printf("\n\n Obrigatorio 'CodeCount'");
printf("\n onde no paramentro deve conter o caminho e o nome do");
printf("\n arquivo a ser analizado.");
printf("\n");
printf("\n Exemplo: CodeCount Listagem2.cpp");
printf("\n");
printf("\n Opcionais:");
printf("\n -c ou -comment");
printf("\n Para não exibir a contagem das
...