Programm funkt. nicht

  • Hallo!

    Das u.a. Programm funktioniert nicht so, wie es eigentlich sollte.....
    ________________________________________________________________

    #include <conio.h>
    #include <stdio.h>
    #include <iostream.h>
    #include <fstream.h>

    const int Smax=2, Wmax=4;
    typedef int Spalte [Smax];
    typedef Spalte Werte [Wmax];

    void main()
    {int n,nn;
    Werte w;
    clrscr();

    ifstream eingabe("CON"); // Eingabe von Console
    ofstream ausgabe("Afile", ios::binary | ios::ate ); //Ausgabe in Afile.txt


    for (n=0; n<Smax; n++)
    { for (nn=0; nn<Wmax; nn++)
    {if(n==0)
    cout << (nn+1) << ".U-Wert";

    if(n==1)
    cout << (nn+1) << ".I-Wert";

    cin >> w[n][nn];
    }
    }


    for (n=0; n<Smax; n++)
    { for (nn=0; nn<Wmax; nn++)
    {ausgabe<<w[n][nn]<<";";
    }

    ________________________________________________________________
    Wenn z.b. die Zahlen eingegeben werden: 1 2 3 4 5 6 7 8
    Folgendes sollte gespeichert werden: 1;2;3;4;5;6;7;8

    Es wird jedoch das hier abgespeichert: 1;2;5;6;5;6;7;8

    Wäre echt super, wenn mir wer auf die Sprünge helfen könnte!!!
    !!!DANKE!!!

  • Danke! Ich habe das Programm umgeschrieben und es funkt. jetzt..


    #include <conio.h>
    #include <stdio.h>
    #include <iostream.h>
    #include <fstream.h>

    const int Smax=2, Wmax=10;

    void main()
    {int n,nn;
    int w[Smax][Wmax];
    clrscr();

    ifstream eingabe("CON"); // Eingabe von Console
    ofstream ausgabe("Afile", ios::binary | ios::ate ); //Ausgabe in Afile.txt


    for (n=0; n<Smax; n++)
    { for (nn=0; nn<Wmax; nn++)
    {if(n==0)
    cout << (nn+1) << ".U-Wert";

    if(n==1)
    cout << (nn+1) << ".I-Wert";

    cin >> w[n][nn];
    }
    }

    for (n=0; n<Smax; n++)
    { for (nn=0; nn<Wmax; nn++)
    ausgabe<<w[n][nn]<<";";
    }

    getch();
    }

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!