Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda Urgente


clezanatto

Pergunta

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;
}

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

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.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...