Fehler beim Dateieinlesen



  • Hallo
    Für ein Projekt ist es notwendig aus einer Datei Zahlen in ein array einzulesen.
    es kommt aber die Fehlermeldung

    1>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.


Anmelden zum Antworten