prog13check.c


/*
 * prog13check.c --- fopen(),fclose(),fprintf(),fscanf()を使ったファイル入出力
 *  コンパイルは gcc -o prog13 prog13.c
 */

#include <stdio.h>

int main(void)
{
  int a, b, sum;
  FILE *in, *out;

  if ((in = fopen("input.data", "r")) == NULL) {
    fprintf(stderr, "input.data を読むために開こうとして失敗しました。\n");
    exit(1);
  }
  fscanf(in, "%d%d", &a, &b);
  fclose(in);

  sum = a + b;
  printf("%d と %d の和は %d\n", a, b, sum);

  if ((out = fopen("output.data", "w")) == NULL) {
    fprintf(stderr, "output.data を書くために開こうとして失敗しました。\n");
    exit(1);
  }
  fprintf(out, "%d\n", sum);
  fclose(out);

  return 0;
}



桂田 祐史