30 lines
614 B
C
30 lines
614 B
C
#include <stdio.h>
|
|
#include <stdlib.h> // atoi
|
|
|
|
int main(int argc, char *argv[]) {
|
|
// 1. Валидация ввода
|
|
if (argc != 4) {
|
|
printf("ER: input parameters \n");
|
|
return 1;
|
|
}
|
|
|
|
|
|
|
|
// 2. Формирование массива int
|
|
int num1 = atoi(argv[2]);
|
|
int num2 = atoi(argv[3]);
|
|
|
|
// 3. Файл для записи
|
|
char *filename1 = argv[1];
|
|
FILE *fp1;
|
|
if ((fp1 = fopen(filename1, "w")) == NULL) {
|
|
printf("ER: cannot open file.\n");
|
|
return 1;
|
|
}
|
|
|
|
// 4. Пишем результат в файл
|
|
fprintf(fp1, "OK:%d \n", num1 + num2);
|
|
fclose(fp1);
|
|
|
|
return 0;
|
|
}
|