Programação Estruturada II
Pesquisas Acadêmicas: Programação Estruturada II. Pesquise 862.000+ trabalhos acadêmicosPor: HeatoN • 1/10/2013 • 348 Palavras (2 Páginas) • 318 Visualizações
ETAPA 1 - Modularização
MainCodeCount.c
#include
#include
#include “LibCodeCount.c”
int main(int argc, char *args[])
{
printf("\n");
if (argc > 1)
contar(args[1]);
return 0;
}
LibCodeCount.c
void contar(char *filename)
{
printf(“Analizando: \”%s\”\n”, filename);
FILE * pFile;
int c, totalLinhas = 0;
pFile = fopen (filename, "r");
// Analiza o arquivo
if (pFile != NULL)
{
do
{
c = fgetc(pFile);
if (c == '\n') totalLinhas++;
}
while (c != EOF);
fclose(pFile);
printf(“Numero de linhas = %d.\n”, totalLinhas);
}
return 0;
}
...