max anzahl an elementen in der Konsole



  • Tach,

    Gibt es eine maximale anzahl an zeichen die untereinander auf der kosnole ausgegeben werden können? Ich hab nämlich folgendes Problem:

    int main()
    {
    	int iarray[1001];
    	for (int z = 0;z<=1000;z++)
    	{
    		iarray[z]=z;
    	}
    
    	for(int i = 0;i<=1000;++i)
    	{
    
    		cout<<iarray[i]<<endl;
    
    	}
    
    	system("Pause");
    	return 0;
    }
    

    Es werden nich alle Elemente des Arrays ausgegeben, sondern nur die Zahlen von 702 bis 1000.
    Wie kann ich diese Begrenzung aufheben?

    Vielen Dank!



  • Entschuldigung, falscher Bereich Ich schreibs gleich nochmal ins Konsolen-Forum.



  • Du könntest die Ausgabe in eine Datei umlenken.
    Die Konsole schneidet die alten Ausgaben ab.

    #include <iostream>
    #include <fstream>
    using namespace std;
    
    int main()
    {
        int iarray[1001];
        for (int z=0; z<=1000; ++z)
            iarray[z]=z;
    
        ofstream File("ausgabe.txt");
        cout.rdbuf(File.rdbuf());
    
        for (int i=0; i<=1000; ++i)
            cout << iarray[i] << endl;
    }
    

Anmelden zum Antworten