Programació estructurada i modular Unitat didàctica 5 - Dextrus
Programació estructurada i modular Unitat didàctica 5 - Dextrus
Programació estructurada i modular Unitat didàctica 5 - Dextrus
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Explicació del programa<br />
Es pot comprovar que el funcionament de fprintf() és similar a printf(). Amb una funció scanf() es<br />
llegeix el valor de les variables codi, nom, cognom i nota i després s'escriu el contingut d'aquestes<br />
quatre variables a l'arxiu apuntat per f de la mateixa forma que es faria a la pantalla:<br />
fprintf(f, "%d %s %s %f\n",codi, nom, cognom, nota);<br />
El procés d'escriure és exactament igual:<br />
while (fscanf(f, "%d %s %s %f",&codi, nom,cognom, ¬a) != EOF)<br />
printf("%d %s %s %f\n",codi, nom, cognom, nota);<br />
Mentre que la funció fscanf() no trobi el final de l'arxiu, es va llegint la informació en grups de<br />
quatre dades. Després s'escriu per pantalla el contingut de les variables.<br />
14