Из текстового файла взять 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;   
}

Объяснение кода листинга программы

  1. В функции main() открыт файл line.txt для чтения с помощью функции fopen().
  2. В функции main() заданы переменные: larg, rarg, shag, c, x0, dx, exit типа double и int.
  3. В функции main() вызов функции fscanf() для чтения трех значений из файла line.txt и занесения их в переменные larg, rarg, shag.
  4. В функции main() выведена информация о функции F(x) с помощью цикла for от i=1 до 5.
  5. В функции main() закрыт файл line.txt с помощью функции fclose().
  6. В функции main() значение переменной exit записывается в файл line.txt с помощью функции scanf().
  7. В функции main() возвращается значение 0, что означает успешный конец работы программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.929 из 5
Похожие ответы