alterar algo num arquivo em C
Tenho esse arquivo de notas desse alunos.
Por exemplo se eu quisesse add 1 ponto na nota 2 , e 2 pontos na nota 3.
Como faria isso com um for? Como altero o que eu recebo desse arquivo.
Nao to sabendo como fazer
Alguem pode ajudar?
int main(void)
{
char url[]="notas.txt",
nome[20];
float nota1, nota2, nota3;
FILE *arq;
arq = fopen(url, "r");
if(arq == NULL)
printf("Erro, nao foi possivel abrir o arquivo\n");
else
while( (fscanf(arq,"%s %f %f %f\n", nome, ¬a1, ¬a2, ¬a3))!=EOF )
printf("%s teve media %.2f\n", nome, (nota1+nota2+nota3)/3);
fclose(arq);
return 0;
}Discussão (0)
Carregando comentários...