Atps – laboratório de programação estruturada etapas 1 e 2

1492 palavras 6 páginas
1ª Etapa
1° Passo

Leitura para entendimento da solicitação do ATPS, com a identificação dos dois principais tipos de comentários disponíveis na linguagem C.
Os principais tipos de comentário são o // que indica comentário em uma única linha e /* */ que permite realizar comentários com multiplas linhas.

2° Passo

Para a solução do problema proposto serão criados dois modulos.
O arquivo principal é o CodeCout.cpp que contém o modulo toda a rotina de contagem das linhas do arquivo. Esta modulo realiza a leitura do arquivo informado para analiza. Após realizada a análise é chamada a função ccRun que esta continda no arquivo LibCodeCount.c, passando alguns parametra necessários para realização da rotina.
A função ccRun é responsável por receber os dados passados por paramentros, pelo modulo principal, formatalos e exibir as informações ao usuário.

1ª Etapa
3° Passo

Aqui temo os códigos fontes dos arquivos gerados no desenvolvimento desta etapa.

Arquivo: CodeCount.cpp

#include
#include
#include
//Inclui o arquivo que contém as funções de Calculo de número de linhas
#include "LibCodeCount.c"

int main(int argc, char *argv[])
{
FILE *pFile; char car1, car2; int nLines = 0, nLinesComment = 0, nLinesEmpty = 0; //Abro o arquivo para verificar se o mesmo existe. pFile = fopen(argv[1],"r"); //Verifica se o arquivo foi aberto. if(pFile != NULL) { car1 = fgetc(pFile); /*Irá verificar todos os caracteres do arquivo, para localizar // --> Comentário de linha. /* e * / --> Comentério em bloco e contar todas as linhas do comentário. \n --> Quebra de linha, indica que a linha terminou. */ while (car1 != EOF){ //Se encontrar um \n conta uma linha em branco. if(car1 =='\n') { nLines++; }

Relacionados

  • EDUCACAO
    44592 palavras | 179 páginas
  • Geografia
    627 palavras | 3 páginas
  • 2015 1 CST Redes Computadores 2 Programacao Estruturada 1
    3288 palavras | 14 páginas
  • Construção de algoritmos
    1304 palavras | 6 páginas
  • Atps programaçao 2
    2416 palavras | 10 páginas
  • Analise
    2434 palavras | 10 páginas
  • CCS 2 Programacao Estruturada I
    3002 palavras | 13 páginas
  • Block Category XBox360
    2170 palavras | 9 páginas
  • Trabalho programação estruturada etapas 1 e 2
    1624 palavras | 7 páginas
  • Atps
    2080 palavras | 9 páginas