Trabalho Ava
Monografias: Trabalho Ava. Pesquise 862.000+ trabalhos acadêmicosPor: alcidemir • 7/4/2013 • 260 Palavras (2 Páginas) • 827 Visualizações
(arquivo.c).
Passo 4 (Equipe)
Entregar 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.
ETAPA 2 (tempo para realização: 5 horas)
Aula tema: Ponteiros e sua aplicação. Registros. Uso avançado de vetores e matrizes.
Esta atividade é importante para você entender a passagem de parâmetros para um programa escrito em linguagem C.
Para realizá-la é importante seguir os passos descritos.
PASSOS
Passo 1 (Aluno)
Pesquisar a utilização dos argumentos “argc” e “argv” passados como parâmetros da função principal “main()” de um programa escrito em linguagem C.
Passo 2 (Equipe)
Elaborar uma função principal que aceite os seguintes parâmetros:
Parâmetro obrigatório.
“Nome do arquivo”. O primeiro parâmetro será o nome de um arquivo a ser pesquisado o número de linhas.
Parâmetros opcionais.
-h (-help) opção para apresentar uma explicação do uso do programa CodeCount.
-c (-comment) opção para contar o número de linhas de comentários.
-s (-silent) opção para não apresentar resultados na tela de comando (prompt).
Para auxílio dos alunos, apresenta-se um exemplo na Listagem 3 de como criar o parâmetro “–s”. Neste exemplo será possível notar o uso dos argumentos “argc” e “argv”. Vale lembrar que a posição zero do vetor “argv” possui sempre o nome do programa, neste caso “CodeCount”.
Como se trata de criar uma forma de implementar os parâmetros opcionais, o loop pelo arquivo “argv” começa na posição 2, uma vez que a posição 1 foi reservada para conter o nome do arquivo a ser pesquisado. Assim, a chamada do programa (o símbolo “>” representa a linha de comando, ou prompt do sistema operacional):
...