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

ATPS DE PROGRAMAÇAO ESTRUTURADA

Monografias: ATPS DE PROGRAMAÇAO ESTRUTURADA. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  19/3/2013  •  319 Palavras (2 Páginas)  •  813 Visualizações

Página 1 de 2

#include

#include

#include

#include

#include "libCodeCount.h"

main (int argc, char * argv[])

{

// Declaração de varáveis

int nParam = 0; //Variável que contará o número de argumentos no laço "for".

int silent = 0; //Variável "flag" que vai controlar se o progama vai rodar em modo "silent".

int noComent = 0; //Variável "flag" que vai controlar se o progama vai rodar sem contar comentarios.

int noCom = 0;

int help = 0; //Variável "flag" que vai controlar se o progama vai rodar o pedido do HELP.

float nLines = 0; //Variável que irá armazenar o valor das linhas contadas.

float nLinesComent = 0; //Variável que irá armazenar o valor do número de comentários.

float nLinesEmpty = 0; //Variável que irá armazenar o valor no número de linhas em branco.

// Imprime Boas vindas do programa

printf("n CodeCount - Programmer's Toolsn");

printf(" Version 1.0 - Turma de Ciencia da Computacao - 2011n");

//Testa se o número de argumentos é maior que 1.

if(argc > 1)

{

for(nParam = 0; nParam < argc; ++nParam)

{

//Se silent não foi encontrado ...

if(!silent)

{

// Pega o primeiro argumento e compara

if(!(strcmp(argv[nParam], "-s"))) silent = 1;

}

if(!noComent)

{

if(!(strcmp(argv[nParam], "-c"))) noComent = 1;

}

if(!help)

{

if(!(strcmp(argv[nParam], "-h"))) help = 1;

}

}

}

else

{

// Se argumento menor que 1 mostra o help com dicas de uso do programa ...

printf("tUso: ATPS-codeCount [ -s | -c ] n");

printf("nt-s [CAMINHO DO ARQUIVO]ttModo silencioso.nt-c [CAMINHO DO ARQUIVO]ttContagem

...

Baixar como (para membros premium)  txt (2.2 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com