[Resolvido] Função para escrever em Arquivo
Boa tarde to estudando arquivos e to com um pouco de dificuldade.
Eu criei uma struct para cadastrar alunos com nº, nome, curso e duas notas.
E uma função Incluir() para cadastrar os dados do aluno em um arquivo, imagino que eu tenha que abrir e fechar o arquivo dentro da função Incluir() certo? Então eu deveria passar (FILE arquivo) como parametro da função? Como ficaria isso?
#include <stdio.h>
typedef struct {
int num;
char nome[30], curso[30];
float nota1, nota2;
} Aluno;
void Incluir();
int main()
{
FILE *arquivo;
Incluir();
return 0;
}
void Incluir()
{
Aluno a;
arquivo = fopen("Aluno.txt","a+");
printf("Digite o nome: ");
fgets(a.nome);
fprintf(arquivo,"%s",a.nome);
fclose(arq);
}Discussão (2)
Carregando comentários...