D4rkAng3l
23-02-2005, 09:27
mmm mi sono impallato di uovo..non capisco perchè questo programma non mi funzioni...ieri mi funzionava...forse ci ho rimesso le mani ma non riesco a capire che ho combinato....
/* Creare un file sequenziale */
#include <stdio.h>
int main(){
int account;
int name[30];
float balance;
FILE *cfPtr; // Puntatore al file clients.dat
if((cfPtr = fopen("clients.dat", "w")) == NULL)
printf("Il file non puo' essere aperto\n");
else{
printf("Inserire l'account, il nome e il bilancio\n");
printf("? ");
scanf("%d%s%f", &account, name, &balance);
while(!feof(stdin)){
fprintf(cfPtr, "%d %s %.2f\n", account, name, balance);
printf("? ");
scanf("%d%s%f", &account, name, &balance);
}
fclose(cfPtr);
system("PAUSE");
}
return 0;
}
Grazie
Andrea
P.S: il systempause lo si usa con il compilatore dev c++
/* Creare un file sequenziale */
#include <stdio.h>
int main(){
int account;
int name[30];
float balance;
FILE *cfPtr; // Puntatore al file clients.dat
if((cfPtr = fopen("clients.dat", "w")) == NULL)
printf("Il file non puo' essere aperto\n");
else{
printf("Inserire l'account, il nome e il bilancio\n");
printf("? ");
scanf("%d%s%f", &account, name, &balance);
while(!feof(stdin)){
fprintf(cfPtr, "%d %s %.2f\n", account, name, balance);
printf("? ");
scanf("%d%s%f", &account, name, &balance);
}
fclose(cfPtr);
system("PAUSE");
}
return 0;
}
Grazie
Andrea
P.S: il systempause lo si usa con il compilatore dev c++