Я создал файл, который запускает метод Эйлера, и я не знаю, как получить переменные, рассчитанные для отображения в текстовом файле. Я хочу показать каждую итерацию y и x. Извините, но я очень неопытен с C++ и не могу понять, почему это не сработает. Если кто-то может помочь, он будет очень признателен.Вывод переменных в текстовый файл
#include<iostream>
#include <math.h>
#include<fstream>
using namespace std;
int main()
{
double h = (1.0/100.0);
double y = 0;
double x = 0;
for (x = 0; x <= 1; x = x + h)
{
y = y + h*(x*exp(3 * x) - 2 * y);
ofstream demoFile;
demoFile.open("texttexttext.txt");
if (!demoFile) return 1;
demoFile << y << ' ' << x << endl;
}
demoFile.close();
return 0;
}
Что именно не работает? Не создан ли файл? – Downvoter
Вы используете эту программу на своем диске, который содержит ОС? Иногда создание файлов и папок в некоторых местах может потребовать специального разрешения, поэтому программа не сможет создать файл – therainmaker