semplifico il tutto: come si fa creare un file "c.txt" che contenga la somma di un numero presente nel file "a.txt" e un altro numero presente nel file "b.txt" ????'
così come sotto mi restituisce sempre 0!!!!!
codice:#include <stdio.h> #include <stdlib.h> int main () { FILE *pfile1, *pfile2, *pfile3; int num, num1; pfile1= fopen ("a.txt", "w"); printf ("\nInserisci numero che verra' inserito nel file A: "); scanf ("%d", &num); fprintf (pfile1, "%d", num); pfile2= fopen ("b.txt", "w"); printf ("\nInserisci numero che verra' inserito nel file B: "); scanf ("%d", &num1); fprintf (pfile2, "%d", num1); fclose(pfile1); fclose (pfile2); num=0; num1=0; pfile3= fopen ("tot.txt", "w"); fscanf (pfile1, "%d", &num); fscanf (pfile2, "%d", &num1); fprintf (pfile3, "%d", (num1+num)); printf ("\n\n\n"); system ("pause"); }

Rispondi quotando