LA-C-ioLA-cicli24base1basifilesBINfilesTXTvettori

filesBIN

Definizione di un puntatore a file chiamato "pippo"

pippo;

Definizione di un puntatore a file chiamato "pluto"

FILE * ;

Apertura di file "dati.bin" in modalità "lettura"

fp=fopen("dati.bin",);

Apertura di file "dati.bin" in modalità "scrittura"

fp=fopen("dati.bin",);

Apertura di file "dati.bin" in modalità "aggiunta"

fp=fopen("dati.bin",);

Apertura di file "dati.bin" in modalità "lettura e scrittura"

fp=fopen("dati.bin",);

Acquisizione di un byte

FILE *fp;
char c; int k; float m;
fread(,1,1,fp);

Acquisizione di un carattere

FILE *fp;
char c; int k; float z;
fread(,1,,fp);

Acquisizione di un valore intero

FILE *fp;
char c; int k; float z;
fread(&k,,1,fp);

Acquisizione di un valore reale

FILE *fp;
char c; int k; float z;
fread(&z,,1,fp);

Apertura di file "robot.dat" in modalità scrittura

fp=fopen(,"w");

Scrittura di un valore reale

FILE *fp;
char c; int k; float z;
(&z,,1,fp);

Lettura di 100 valori interi

FILE *fp;
char c[100]; int k[100]; float z[200];
fread(k,,100,fp);

Lettura di 50 valori reali

FILE *fp;
char c[100]; int k[100]; float z[200];
fread(,4,50,);

Lettura di 128 caratteri

FILE *fp;
char c[200]; int k[100]; float z[200];
fread(,1,,fp);

Acquisizione di un intero file, un carattere alla volta

FILE *fp;
char c; int k; float z;
fp=fopen("testo.txt","rb");
while(fread(&c,1,1,fp)!=) {
 printf("%c",c);
}
fclose(fp);

Acquisizione di un intero file, contenente soltanto valori interi

FILE *fp;
char c; int k; float z;
fp=fopen("interi.dat","rb");
while((&k,4,1,fp)!=0) {
 printf("%4d",k);
}
fclose(fp);

Acquisizione di un intero file, contenente soltanto valori reali

FILE *fp;
char c; int k; float z;
fp=fopen("float.bin",);
while(fread(&z,4,1,fp)0) {
 printf("%.2f",);
}
fclose(fp);