ESCRIPTURA AMB FORMAT

I com ja heu suposat, també gaudirem de funcions d'escriptura amb format:

#include <stdio.h>

int printf (const char * format, llista_d'elements);

int fprintf (FILE * apfi, const char * format, llista_d'elements);

int sprintf (const char * origen, const char * format, llista_d'elements);

Suposem conegut el funcionament de la funció printf, que escriu a la sortida estàndard.

fprintf: Escriu les variables de llista_d'elements de la manera indicada a format, al fitxer associat a apfi.

Retorna el nombre de caràcters escrits. En cas d'error retorna una quantitat negativa.

printf: Igual però escriu a la sortida estàndard.

sprintf: Igual però els caràcters es llegeixen des de la cadena origen. El caràcter de fi de cadena es considera com a fi de fitxer.

Comprova que el següent programa escriu la línia "Mariona 13" al fitxer edats.txt.

Després, provoca errors en l'escriptura treient el permís per escriure del fitxer.

 

 

Autor: Lluís València López

Creative Commons License
Aquesta obra està subjecta a una Llicència de Creative Commons.