Ti sei dimenticato di aprire i file in lettura:
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; pfile1=fopen("a.txt","r"); // apri i file prima di leggeri pfile2=fopen("b.txt","r"); 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