andp92
21-01-2012, 01:07
Salve dovrei scrivere il programma che alloca un vettore di 5 numeri
float (usando malloc) e che chiede
all'utente di immettere 5 numeri e memorizzarli nel vettore e lo salva in prova.txt.
Trovo problemi con i float poichè non so che funzione uisare ed in che modo. Il mio codice scritto fino ad un certo punto è il seguente:
#include <stdio.h>
int main(){
FILE *flusso;
float *p;
int i;
p=(float *)malloc(4*sizeof(float));
flusso=fopen("prova.txt","w");
for(i=0;i<4;i++){
scanf("%f",&p[i]);
}
fclose(flusso);
system("pause");
return 0;
}
Avevo provato con fwirte ma non ci riesco.
Grazie mille
float (usando malloc) e che chiede
all'utente di immettere 5 numeri e memorizzarli nel vettore e lo salva in prova.txt.
Trovo problemi con i float poichè non so che funzione uisare ed in che modo. Il mio codice scritto fino ad un certo punto è il seguente:
#include <stdio.h>
int main(){
FILE *flusso;
float *p;
int i;
p=(float *)malloc(4*sizeof(float));
flusso=fopen("prova.txt","w");
for(i=0;i<4;i++){
scanf("%f",&p[i]);
}
fclose(flusso);
system("pause");
return 0;
}
Avevo provato con fwirte ma non ci riesco.
Grazie mille