double zurück in Datei



  • Hallo,
    ich lese mit

    double arrayIn[50];
                                int nPos=0;
                                ifstream inputFile("file1.inp");
                                inputFile >> arrayIn[nPos++];
    

    Dezimalzahlen in ein double-Array ein. Dann verarbeite ich die Daten und schreibe sie in ein

    double arrayOut[50]
    

    . Anschließend will ich diese Daten so in ein anderes file schreiben:

    double arrayOut[50];
                                void out()
                                {
                                int outPos=0; 
                                ofstream outputFile("results.out");
                                while (outPos<10)
                                {
                                cout << arrayOut[outPos] << endl; //Kontrolle
                                arrayOut[outPos++] >> outputFile;
                                {
                                outputFile.close();
                                {
    

    Hier meckert mein DEV C++ compiler. Warum kann ich nicht analog zu
    [code type="C++" tabs="4" inputFile >> arrayIn[nPos++]; [/cpp]
    auch

    arrayOut[outPos++] >> outputFile;
    

    schreiben??

    mfg Bender



  • Hallo,

    dreh doch das ganze mal um, statt

    arrayOut[outPos++] >> outputFile;
    

    einfach

    outputFile << arrayOut[outPos++] ;
    

    grüße Con@n


Anmelden zum Antworten