
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
IA chega ao desktop e impulsiona produtividade no mundo Linux
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?
Instalação dualboot Windows 11 e Debian 13 (4)
Mint Xfce não mantém a conexão no wi-fi (0)
Programa fora de escala na tela do pc (36)
Eu queria adicionar a incon do wifi e deixa transparente no fluxbox no... (0)









