Fehler beim Dateieinlesen
-
Hallo
Für ein Projekt ist es notwendig aus einer Datei Zahlen in ein array einzulesen.
es kommt aber die Fehlermeldung1>LINK : fatal error LNK1168: "D:\Christian\Fachhochschule+mathe\info\nullstellensuche\Debug\nullstellensuche.exe" kann nicht zum Schreiben geöffnet werden.
#include <fstream>#include <iostream>#include<ctime>#include "poly.h"
using namespace std;
void main(void)
{
long double u,v,x,eps;
cout<< "Geben sie u ein\n";
cin >> u;
cout<< "Geben sie v ein\n";
cin >> v;
cout<< "Geben sie x0 ein\n";
cin >> x;
cout<< "Geben sie eps ein\n";
cin >> eps;
int m,l,i;
ifstream f("test.txt");
f>> m;
long double *a=new long double[m+1];
poly z(m,a);
for(i=0;i<m+2;i++)
{
f>>a[i];
}
f>> l;
long double *b=new long double[l+1];
poly n(l,b);
for(i=0;i<l+2;i++)
{
f>>b[i];
}
}
Habe ich die Datei im Falschen Ordner? Was bedeutet der Fehler und wie korregiere ich ihn?
-
Das heißt, dass er dein Programm nach dem Erstellen nicht auf die Platte schreiben kann, z.B. weil die exe-Datei noch geöffnet ist.