Ir ao conteúdo
  • Cadastre-se

Programa em Arquivo! :confused:


double.double

Posts recomendados

Determina quantos alunos foram aprovados e quantos foram reprovados.

• Chama uma função que pede o nome do arquivo ao usuário e armazena numa variável global

• Chama uma função que testa se ocorre algum erro ao tentar ler o referido arquivo

• Lê de um arquivo a quantidade de alunos de uma turma;

• Chama uma função que lê a nota de cada um dos N alunos do mesmo arquivo;

• Chama uma segunda função que calcula a média aritmética das notas lidas;

• Chama uma terceira função que conta quantos alunos estão com a nota acima de 5.0. Obs.: Se nenhum aluno tirou nota acima de 5.0, imprimir mensagem: Não há nenhum aluno com nota acima de 5.

• Envia para um novo arquivo, chamado relatorio.txt, um texto informando a média da turma, quanto alunos foram aprovados e quantos foram reprovados.

Link para o comentário
Compartilhar em outros sites

Bom não fiz tudo , fiz só as funções que eu achei que iriam dar mais dor de cabeça...

o resto você termina =D


#include <stdio.h>
#include <stdlib.h>

char global[25]; [COLOR="SeaGreen"]//A variavel global....[/COLOR]

int tryy(char* var1);[COLOR="SeaGreen"]//PROTOTIPO DA FUNÇÃO TRYY. que tem como arquimento uma[/COLOR]
string...

int call()[COLOR="SeaGreen"]//Funçâo call que recebe o nome do arquivo....[/COLOR]
{
printf("Digite o nome do arquivo: ");
scanf("%s",global);
tryy(global);[COLOR="SeaGreen"]//Chama a função que valida o arquivo, ve se ele existe e foi aberto com
sucesso [/COLOR]
return(0);
}

int tryy(char* var1)[COLOR="SeaGreen"]//Função try que testa se o arquivo foi aberto com sucesso.[/COLOR]
{
FILE* tring;
tring=fopen(var1,"w+");[COLOR="SeaGreen"]//abre o arquivo que teve o nome definido pelo usuario que esta dentro de var1.[/COLOR]
if(!tring)[COLOR="SeaGreen"]//Se não conseguir ler o arquivo.[/COLOR]
{
printf("Erro ao tentar ler o arquivo.\n");[COLOR="SeaGreen"]//Mostra a mensagem ...[/COLOR]
system("pause");
exit(1);
}else[COLOR="SeaGreen"]//Se conseguir ler o arquivo.[/COLOR]
printf("\nArquivo lido com sucesso!!!\n");[COLOR="SeaGreen"][COLOR="SeaGreen"]//mostra a mensagem.[/COLOR][/COLOR]
system("pause");
return(0);
}
int main()
{
call();[COLOR="SeaGreen"]//Chama a função call...[/COLOR]
system("pause");
return(0);
}

espero ter ajudado...

se tiver duvidas só postar!!!

- Daniel Marcos -

Link para o comentário
Compartilhar em outros sites

Bom não fiz tudo , fiz só as funções que eu achei que iriam dar mais dor de cabeça...

o resto você termina =D


#include <stdio.h>
#include <stdlib.h>

char global[25]; [COLOR="SeaGreen"]//A variavel global....[/COLOR]

int tryy(char* var1);[COLOR="SeaGreen"]//PROTOTIPO DA FUNÇÃO TRYY. que tem como arquimento uma[/COLOR]
string...

int call()[COLOR="SeaGreen"]//Funçâo call que recebe o nome do arquivo....[/COLOR]
{
printf("Digite o nome do arquivo: ");
scanf("%s",global);
tryy(global);[COLOR="SeaGreen"]//Chama a função que valida o arquivo, ve se ele existe e foi aberto com
sucesso [/COLOR]
return(0);
}

int tryy(char* var1)[COLOR="SeaGreen"]//Função try que testa se o arquivo foi aberto com sucesso.[/COLOR]
{
FILE* tring;
tring=fopen(var1,"w+");[COLOR="SeaGreen"]//abre o arquivo que teve o nome definido pelo usuario que esta dentro de var1.[/COLOR]
if(!tring)[COLOR="SeaGreen"]//Se não conseguir ler o arquivo.[/COLOR]
{
printf("Erro ao tentar ler o arquivo.\n");[COLOR="SeaGreen"]//Mostra a mensagem ...[/COLOR]
system("pause");
exit(1);
}else[COLOR="SeaGreen"]//Se conseguir ler o arquivo.[/COLOR]
printf("\nArquivo lido com sucesso!!!\n");[COLOR="SeaGreen"][COLOR="SeaGreen"]//mostra a mensagem.[/COLOR][/COLOR]
system("pause");
return(0);
}
int main()
{
call();[COLOR="SeaGreen"]//Chama a função call...[/COLOR]
system("pause");
return(0);
}

espero ter ajudado...

se tiver duvidas só postar!!!

- Daniel Marcos -

Po grande Daniel Ajudou muito cara, eu estava confuso na parte em que teria que testar para ver se o arquivo existe ou não..Obrigadao mesmo! :D

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!