Как я могу использовать значения (a+b) после чтения файла в моей другой программе...?
#include<stdio.h> #include<conio.h> int main() { int i; FILE *fp,*fp1; fp = fopen("Ritesh.txt", "r"); int singleLine[10]; while(!feof(fp)) { fgets(singleLine,100,fp); puts(singleLine); // printf("\nUpdate value of sum, stored in su is : %d", su); } fclose(fp); int a,b,c; fp = fopen("Ritesh.txt", "w"); for(i=0;i<1;i++) { fprintf(fp,"\nValue of I = %d\n",i); printf("\nEnter the value for a : "); scanf("%d", &a); printf("\nEnter the value for b : "); scanf("%d", &b); c = a+b; printf("\nSum of a+b = %d", c); fprintf(fp, "UPDATED VALUE FOR SUM = %d\n",c); } fclose(fp); return 0; }
Что я уже пробовал:
как я могу использовать значения (a+b) после чтения файла в моей другой программе...?
Richard MacCutchan
Почему вы пытаетесь прочитать до 100 символов в массиве шириной всего в 40 символов?