Hjælp til for-løkke

Tags:    c++

Hey gutter!

Jeg har en masse gotoxy sætninger som skal tegne 48 kantede paranteser ved x-koordinaten 9. Fx:

gotoxy (9,1); cout << "[";

Og sådan fortsætter den ned til (9,48).

Nu huskede jeg lige at man kan skrive alt dette i en funktion i en for-løkke. Jeg har lavet denne løkke, men det virker ikke helt, for jeg har sikkert glemt et eller andet:

void tegn_bane();

int tegn_y = 0;
int tegn_x = 48;

void tegn_bane() {
for (tegn_y == 9; tegn_y <= 48; tegn_y++)
{
cout << "[" << endl;
}
}

Der sker ikke noget når jeg så kompilerer. Nogen der kan hjælpe?

Tak på forhånd!

-------------------------------
Der findes ingenting der så let slår fejl, som tanker



Prøv med:

Fold kodeboks ind/udKode 




Prøv med:

Fold kodeboks ind/udKode 


Har prøvet det før, det virker ikke! Den skal alligevel starte med at tegne ved x = 9

-----------------------------------
Der findes ingenting der så let slår fejl, som tanker



Prøv med:

Fold kodeboks ind/udKode 


Der mangler vist en gotoxy i den inderste {} blok, noget i stil med:

gotxy(48, tegn_y);



Det virker bare ikke! Jeg har forstået at jeg burde skrive at den først skal starte med at skrive "[" ved x-koordinaten 9 og y-koordinaten "tegn_y"-variablen.
Sådan ser den ud:
for (tegn_y = 0; tegn_y <= 48; tegn_y++)
{
gotoxy (9, tegn_y); cout << "[" << endl;
}

Men den tegner ikke en eneste "[". Hvorfor dog ik'?

PS: Vender tilbage imorgen ;-)

--------------------
Der findes ingenting der så let slår fejl, som tanker

[Redigeret d. 24/01-06 23:18:48 af Hitman Joe]



Det burde virke.

Prøv at poste hele koden.



Det er jo bare en masse "gotoxy" sætninger som tager så meget plads og som bare skal ind i en "for" løkke. Her er alle sætningerne:

Fold kodeboks ind/udKode 


Og her er den "for" løkke som vi har siddet og pillet ved:

Fold kodeboks ind/udKode 


Nogen ide til det nu? Jeg har prøvet så mange forskellige måder nu!


----------------------------------------
Der findes ingenting der så let slår fejl, som tanker



Jeg har fået det til at virke nu! Hehe, jeg opdagede at jeg skulle definere funktionen "tegn_bane" før int main og derefter kalde funktionen frem inde i int main. Det virker meget fint nu!

Mange tak igen!

------------------------------------------
Der findes ingenting der så let slår fejl, som tanker



t