Apoio em trabalho acadêmico
Prezados,
Gostaria de pedir a ajudar para desenvolver um trabalho prática da faculdade na qual infelizmentemente não se tem o transmissão de conhecimento equivalente ao solicitado, pelo menos não da maneira correta. Esse trabalho aparentemente é simples e constrituiu de 4 etapas e que contem passos, é chamado de ATPS Atividade Prática Supervisionada (que nem a quem recorrer como orientador tem), mas não quero cobrar da faculdade coisas que eu sei que posso correr atrás, felizmente não quero só diploma quero mais o conhecimento.
Bem a primeira etapa do trabalho é simples, segue abaixo:
>
Analisar o problema e fazer sugestões de como organizar o código em uma função principal
(main) e outra função que fará a contagem das linhas dado como parâmetro o nome do
arquivo a ser pesquisado. Pode-se chamar esta função de ccRun.
Observação: ao utilizar o prefixo “cc” (de Code Count), ou qualquer outro que o aluno achar
conveniente, facilita-se a integração do código desenvolvido nesta tarefa com outras que o
programador venha a achar necessário no futuro.
Como guia para alunos e professores, os autores deste desafio determinaram dois
módulos para a solução do problema.
O módulo principal foi denominado MainCodeCount e um módulo auxiliar com
funções de auxílio ao principal chamado LibCodeCount. Ao mesmo tempo, foram projetadas
duas funções, conforme a orientação anterior. Os cabeçalhos e os nomes dos arquivos os
quais conterão o código fonte são apresentados na Figura 2.
Arquivo MainCodeCount.c
int main(int argc, char *argv[])
{...
}
Arquivo LibCodeCount.h
void ccRun(char file, int nLines, int nLinesComment, int nLinesEmpty,
int noComment, int silent);
O código do exemplo 2 (figura) seria esse:
Arquivo LibCodeCount.c
void
ccRun(char file, int nLines, int nLinesComment, int nLinesEmpty,
int noComment, int silent);
{...
}
E para finalizar a etapa teria isso:
>
Estudar a modularização proposta e fazer com 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).
Compor, por fim, o código fonte formado por dois módulos que contenham a função
principal e uma função
O que eu entendi até ai seria apenas organizar o código mesmo em dois arquivos.
MainCodeCount.c e LibCodeCount.h o que me confundiu foi esse exemplo ai chamado LibCodeCount.c (extensão .c) porque até onde eu saiba no decorrer de todo o projeto a ideia seria chamar o .h (cabeçalho) na função main mesmo.
Bem espero que tenham entendido, a agraço a anteção, sei que ficou grande o tópico, mas acredito que é por uma boa causa.
Para melhor visualização se necessário segue link do pdf do trabalho completo.
https://copy.com/RyF6FUHgC1cr6XoZ
Att.
Discussão (3)
Carregando comentários...