1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| #include<stdio.h> #include<string.h>
int main() { FILE* fp = fopen("Comp.txt", "r"); int a, b; char op; fscanf(fp, "%d %c %d", &a, &op, &b); if (op == '+') { int re = a + b; printf("结果是:%d", re); FILE* fp2 = fopen("Comp2.txt", "w"); fprintf(fp2, "%d %c %d = %d", a, op, b, re); fclose(fp2); } else if (op == '-') { int re = a - b; printf("结果是:%d", re); fprintf(fp, "%d %c %d = %d", a, op, b, re); FILE* fp2 = fopen("Comp2.txt", "w"); fprintf(fp2, "%d %c %d = %d", a, op, b, re); fclose(fp2); } fclose(fp); return 0; }
|