[prog-it] problemino risolto realmente ;)

  • From: "XXXX" <xxxxwebmaster@xxxxxxxxx>
  • To: <prog-it@xxxxxxxxxxxxx>
  • Date: Wed, 16 Jan 2002 00:28:12 +0100

posto anche qui il mio codice  ricordatye qel problemino??
bhe mi pare di averlo risolto :=)
uso solo 3 variabili ;) uso il for come volevo io ;) hihih! ;)
insomma
pare funzionare ;)
se volete posto anche la versione con while corretta su mhackerone da
Seeman79 ditemi voi.....
scusate se posato sempre codici anche se elementari a volte possono sempre
servire almeno credo io! ;)

holaz
XXXX

#include <stdio.h>
#define IVA_LOG "iva3log.xxxxiva"
#define IVA_ACQ "prova1.dat"
#define IVA_EMS "prova2.dat"

int main(void)
{
float a,c,d;
FILE *my_file;
     printf("\nData della Liquidazione:"); scanf("%f", &a);
     if((my_file = fopen(IVA_LOG, "a")) == NULL)
      {
        perror(IVA_LOG);
        return(-1);
      }
     fprintf(my_file, "***log***XXXX***Iva4\ndata operazione: %.0f"
                      "\n\tLiquidazione Iva\n_____________________\n\n", a);
     fclose(my_file);
     if((my_file = fopen(IVA_ACQ,"r"))== NULL)
           {
        perror(IVA_ACQ);
        return(-1);
      }

for (c=0; fscanf(my_file, "%f" , &a) != EOF;)
{
c += a;

}
fclose(my_file);
printf("\nTotale Iva Acquisti Euro: %.2f\n", c);
     if((my_file = fopen(IVA_EMS, "r")) == NULL)
       {
         perror(IVA_EMS);
         return(-1);
       }
       for (d=0; fscanf(my_file, "%f" , &a) != EOF;)
{
d += a;

}
fclose(my_file);
 printf("\nTotale Iva Emesse: %.2f\n", d);

 printf("\nIva %s Euro: %.2f", ((d-c) > 0) ? "da veresare" : "a credito",
d-c);
 printf("\n\n\tPremi INVIO per terminare il programma!!!");
getchar();
getchar();
return 0;
}


Other related posts: