728x90
#include <stdio.h>
#include <stdlib.h>

int main()
{
    FILE* in;
    int a, b, n, i;
    char op, name[255], * r;

    printf("파일 이름 ? ");
    gets(name);

    in = fopen(name, "r");

    if (in == NULL) { printf("file not found\n"); return 0; }

    fscanf(in, "%d", &n);

    for (i = 0; i < n; i++)
    {
        fscanf(in, "%d %c %d", &a, &op, &b);

        if (op == '+') printf("%d\n", a + b);
        else if (op == '-') printf("%d\n", a - b);
        else if (op == '*') printf("%d\n", a * b);
        else printf("%g\n", a / (float)b);
    }

    return 0;
}
반응형

'전공 공부 > C' 카테고리의 다른 글

2차원 배열 문자열 출력  (0) 2021.01.09
열, 행의 합  (0) 2021.01.09
파일 저장  (0) 2021.01.09
함수 (두 정수 중 큰 수 구하기)  (0) 2021.01.09
함수 (두 정수의 합)  (0) 2021.01.09
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기