Ir para conteúdo
Fórum Script Brasil

clezanatto

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre clezanatto

clezanatto's Achievements

0

Reputação

  1. Olá, Vando, Segue abaixo o problema da faculdade que teho que fazer, se puder me ajudar, agracederia muito. Obrigado. O Problema Esta atividade concentra esforços no desenvolvimento de um programa que permita contar linhas de código fonte desenvolvida em Linguagem C ou C++. A estrutura sugerida permitirá a sua adequação para outras linguagens. A escolha deste tema por se tra tar de um problema de simples entendimento, deixando espaço para que o aluno concentre o desenvolvimento de suas habilidades no entendimento e prática do ciclo de criação e implementação do aplicativo. O Desafio O desafio desta tarefa tem início ao se querer determinar o número de linhas do código que são comentários formatados segundo a sintaxe da Linguagem C/C++. A sintaxe prevê dois tipos de comentários: linha única começando com os caracteres “//” (barra, barra); e comentários multi-linhas começando com “/*” (barra, asterisco) e com término determinado por “*/” (asterisco, barra). Como resultado a ser conquistado, espera - se poder utilizar um aplicativo auxiliar para contar as linhas de um programa que o aluno achar conveniente durante a fase de testes. Abaixo é apresentado um exemplo do provável funcionamento de tal programa. Notar que o programa “CodeCount” possui um parâmetro “ – c” ou “ - comment” que permite ao usuário decidir a contagem, ou não, das linhas com comentários. Vale lembrar que no arquivo Exemplo.c, existe uma linha vazia entre os dois “#include”. Além disso, as linhas que terminam um comentário multi-linhas com “*/” não são contadas como linhas em branco, mas também não são contadas como linhas de comentário. A Equipe As etapas descritas a seguir devem ser realizadas em grupos de até quatro alunos. Objetivo do Desafio Adquirir experiência com o ciclo completo de desenvolvimento de um pequeno aplicativo de linha de comando (Console). ETAPA 1 (tempo para realização: 5 horas) Esta atividade é importante para você compreender os requisitos do problema e determinar uma organização inicial do código fonte que permita o desenvolvimento de uma solução. Para realizá - la é importante seguir os passos descritos. PASSOS Passo 1 (Aluno) Ler atentamente o desafio e os conceitos de contagem de linhas. Identificar os dois tipos principais de comentários possíveis em linguagem C: comentário de uma linha apenas, que começa com “//”; e comentários multi - linhas determinado por “/*” e “*/”. Passo 2 (Equipe) 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. Passo 3 (Equipe) É importante que seu código 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). 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 l inhas, considerando as opções fornecidas nesta etapa.
  2. Olá, Pessoal, Preciso de ajuda urgente, preciso modular um arquivo C, abaixo, em 2 modulos. '' 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'' Segueo o código, obrigado. #include <stdio.h> #include <stdlib.h> #include <locale.h> int main(int argc, char *argv[]) { setlocale(LC_ALL, "Portuguese"); FILE *arquivo = fopen("c:\\atps.txt", "r"); int caractere, Tem_linhas = 0; int Quantas_linhas = 0; while((caractere = fgetc(arquivo)) != EOF){ Tem_linhas = 1; if(caractere == '\n'){ Quantas_linhas++; } } if(Quantas_linhas) Quantas_linhas++; printf("O arquivo ATPS contém %d linhas.", Quantas_linhas); printf("\n\n"); system("PAUSE"); return 0; }
×
×
  • Criar Novo...