Из текстового файла взять 3 значения, записанных через пробел, и занести их в переменные - C (СИ)
Формулировка задачи:
Помогите... Как из текстового фаила взять 3 велечины записанные через пробелл и занести их в переменные ?
Решение задачи: «Из текстового файла взять 3 значения, записанных через пробел, и занести их в переменные»
textual
Листинг программы
double func(double a1) { return a1; } int main(void) { double larg, rarg, shag, c, x0, dx, exit; int i; FILE * fun = fopen ("line.txt", "r"); //printf("A = "); //scanf("%lf", &arg); //scanf("%lf", &shag); fscanf(fun, "%f %f %f", &larg, &rarg, &shag); printf("\n F(x)\n-------------------------\n"); for ( i = 1; i <= 5; i++ ) { printf("%-10.3f %f\n", func(larg)); larg=larg+shag; } fclose(fun); scanf("%lf", &exit); return 0; }
Объяснение кода листинга программы
- В функции main() открыт файл
line.txt
для чтения с помощью функции fopen(). - В функции main() заданы переменные: larg, rarg, shag, c, x0, dx, exit типа double и int.
- В функции main() вызов функции fscanf() для чтения трех значений из файла
line.txt
и занесения их в переменные larg, rarg, shag. - В функции main() выведена информация о функции F(x) с помощью цикла for от i=1 до 5.
- В функции main() закрыт файл
line.txt
с помощью функции fclose(). - В функции main() значение переменной exit записывается в файл
line.txt
с помощью функции scanf(). - В функции main() возвращается значение 0, что означает успешный конец работы программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д