Forum: PC-Programmierung Rahmen erstellen


von Anton (Gast)


Lesenswert?

Servus,
ich will einen Rahmen mit C erstellen hierzu muss ich einmal vertikale 
und horizontale Linien ziehen.
Nun steh ich vor einem Problem.

Ich will in x80 und y0 anfangen mit ziehen. hierzu habe ich mir dass so 
gedacht:

for( b = 0; b < 23; b++)
  {
    _gotoxy(80,b);
    printf("%c", 179);
  }

jedoch klappt dass so nicht irgendwie zieht er mir trotzdem immer ganz 
links. woran kann das liegen?

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Wenn das Terminal 80 Zeichen "breit" ist, dann ist "ganz rechts" aber 
die Position 79.

Man kann solche "Probleme" aber auch dadurch lösen das man mal etwas 
Eigeninitiative zeigt, und eventuell einfach mal selbst probiert, was 
wohl passiert wenn man andere Werte als 80 einträgt...

von Anton (Gast)


Lesenswert?

danke hab selbst dann gemerkt dass die 0 hier ja mitzählt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.