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 |