Matrixcode hilfe!



  • Hallo
    Ich bin neu hier, und ich werde es versuchen das hier ein bisschen deutlich zu schreiben.

    Ich habe versucht eine Matrixcode zu machen so wie in den Film. In den Bildschirm verändert ein Buchstabe den Wert ständig, aber die sind neben einander gereiht.
    Mein Problem ist jetzt das sich bei meinem Code nur ein Buchstabe verändert, und ich weiss nicht wie ich jetzt die anderen Buchstaben nebeneinander setzen kann.
    Ich hoffe mal das war deutlich genug. 😃

    Hier der Code:

    ]
    #include <iostream>
    #include <conio.h>

    using namespace std;

    int main()
    {
        char i = 'j';
    
        while (i=='j')
        {          
                _sleep(50);
                system("color a");
                cout << "1";
                _sleep(100);
                system("CLS");
                system("color a");
                cout << "f";
                _sleep(100);
                system("CLS");
                system("color a");
                cout << "h";
                _sleep(100);
                system("CLS");
                system("color a");
                cout << "a";
                _sleep(100);
                system("CLS");;
                system("color a");
                cout << "r";
                _sleep(100);
                system("CLS");
                system("color a");
                cout << "f";
                system("CLS");
                }
    
        getch();
    }
    

    Wäre sehr dankbar für jede Hilfe!



  • Kannst du nicht einfach mehrere Buchstaben nebeneinander schreiben ?



  • achja stimmt. Daran habe ich noch garnicht gedacht. Danke!
    Thema erledight. 🙄



  • Ach Ich habs total vegessen. Also ein einzelner Buchstabbe soll eine andere geschwindigkeit haben um sich zu verändern als der andere und nicht immer die gleiche haben, dass geht aber so nicht, glaub ich.
    Hat jemand eine Idee wenn das möglich ist?



  • Warum sollte das so nicht gehen ?



  • naja auf der Console geht das sowiso nicht, da du da nicht zwischen die Zeilen schreiben kannst.

    ich würd für sowas ein OpenGL oder directX fenster nehmen.



  • AcaAcaAca schrieb:

    Ach Ich habs total vegessen. Also ein einzelner Buchstabbe soll eine andere geschwindigkeit haben um sich zu verändern als der andere und nicht immer die gleiche haben, dass geht aber so nicht, glaub ich.
    Hat jemand eine Idee wenn das möglich ist?

    Dann änderst du halt nur einen Buchstaben in deinem String, den du ausgibst... 🙄


Anmelden zum Antworten