
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;
}
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como realizar um ataque de força bruta para desobrir senhas?
Como usar Gpaste no ambiente Cinnamon
Atualizando o Fedora 42 para 43
Scripts ou binários [RESOLVIDO] (3)
VOL já não é mais como antes? (10)
Pergunta: Meu teclado não está respondendo direito como e consertar? ... (4)









