
Enviado em 13/10/2023 - 13:43h
Olá, estou estudando C e cheguei no conteúdo de arquivos no qual estou tendo um pouco de dificuldade. Tenho o seguinte execício para resolver:#include <stdio.h>
#include <stdlib.h>
struct ST_StudentData{
int Matriculation;
char Name[30];
float TestResults[3];
}Data;
int main(){
FILE *StudentData = fopen("studentdata.txt", "r");
if(StudentData == NULL){
perror("Erro: ");
exit(1);
}
fscanf(StudentData, "%d\n", &Data.Matriculation); //Leio do arquivo
printf("Matrícula: %d\n", Data.Matriculation); //Mostro em tela
fscanf(StudentData, "%s\n", Data.Name); //Leio do arquivo
printf("Nome: %s\n", Data.Name); //Mostro em tela
for(int i = 0; i < 3; i++){
fscanf(StudentData, "%f", &Data.TestResults[i]); //Leio do arquivo
printf("%dº Nota: %.2f\n", (i+1), Data.TestResults[i]); //Mostro em tela
}
fclose(StudentData);
StudentData = NULL;
return 0;
}
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
VOL já não é mais como antes? (4)
É normal não gostar de KDE? (12)
E aí? O Warsaw já está funcionando no Debian 13? [RESOLVIDO] (15)
Secure boot, artigo interessante, nada técnico. (4)
copiar library para diretorio /usr/share/..... su com Falha na a... (1)









