Formazione


INFORMATICA - Linguaggio C - Files Binari

Quesiti:
Errori:

Completa il testo nelle parti mancanti.
Trascina le parti mancanti nel posto giusto.

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

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

Inserito da LDV

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

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

Inserito da LDV

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

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

Inserito da LDV

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

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

Inserito da LDV

Acquisizione di un byte

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

Inserito da LDV

Acquisizione di un carattere

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

Inserito da LDV

Acquisizione di un valore intero

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

Inserito da LDV

Acquisizione di un valore reale

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

Inserito da LDV

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

fp=fopen(,"w");

Inserito da LDV

Scrittura di un valore reale

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

Inserito da LDV

Lettura di 100 valori interi

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

Inserito da LDV

Lettura di 50 valori reali

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

Inserito da LDV

Lettura di 128 caratteri

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

Inserito da LDV

Definizone di una variabile intera "numero".

numero;

Inserito da LDV

Stampa un numero casuale da 40 a 60

srand(time(NULL));
int n;
n=rand()%()+40;
printf("%d", n);

Inserito da LDV

Acquisisci un carattere 'a'

char ;
printf("Inserisci un carattere: ");
scanf("",);

Inserito da LDV

Indica la stringa di formato dei valori in linguaggio C

int =>
float =>
char =>

Inserito da LDV

Indica la stringa di formato per visualizzare un valore intero "ok" su 4 caratteri obbligatoriamente

printf(, ok);

Inserito da LDV

Indica la stringa di formato per visualizzare un valore reale "val" su 3 cifre obbligatorie dopo la virgola

float val;
val = 12.1234;
printf("", val);

Inserito da LDV

Controllo se il valore "n" è multiplo di 7.

int n;
if() {
 printf("%d è multiplo di 7", );
}

Inserito da LDV

Acquisizione di un valore intero "k".

int k;
("%d",&k);

Inserito da LDV

Visualizzazione di un valore float "i"

float i;
printf("", i);

Inserito da LDV

Controllo per valori negativi.

int x;
if () {
 printf("x è negativo");
}

Inserito da LDV

Incrementa conta se k è 0

int conta;
int k;
...
if() {
 conta;
}

Inserito da LDV

Come si indica un valore con la virgola?

Inserito da LDV

Come aprire un file binario in modalità scrittura

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

Inserito da LDV