Tekst animation

Tags:    c++

Hej udviklere.

Jeg sidder og vil gerne have et sjovt lille c++ consol program, rhvor den starter med at skriv "velkommen til dette program"
men den skal skrive det med limegrøn skrift og skreften skal komme ind et bogstav ad gangen, hvordan gør jeg dette?

Håber i kan hjælpe :D

Kasper



6 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato


Hej Kasper,

Hvis du vil benytte en normal terminal, er det meget besværligt.

Det som jakob har foreslået er, at du tegner det billede for billede, og derefter laver en CLEAR SCREEN (system("cls");) som sletter det skrevne. Dermed kan du lave "animation" i konsollen.

Farver og anden konsol haløj kan du læse mere om her:
http://www.udvikleren.dk/Thread.aspx/1/206/880

Med venlig hilsen
Ieet





Har lige bikset en testkode sammen:
Fold kodeboks ind/udKode 




Farver:
http://www.udvikleren.dk/C/Article.aspx/154/
Animation:
Alt du behøves er kommandoen system("cls");
Den "renser" skærmen, altså gør den blank. Du bør nok også kende sleep();



hvordan vil du laver animationen, det er det der forvirrer mig :S



Denne kode giver dig også det ønskede:

Fold kodeboks ind/udKode 


EDIT: Den ønskede farve skal indsættes. Jeg har benyttet BACKGROUND_RED.

EDIT 2: Min måde med at finde længden af strengen er ret besværlig. Nedenstående kode finder den dved at bruge strlen:

Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 22.07.2008 13:24 af Bruger #5542
t