Vierreck oder Rechteck

lz9c1j

Mitglied
Da ich erst gerade mit c programmieren angefangen habe (früherer post erklärt), habe ich wiedermal ne kleine -frage für euch, bei der ihr mir sicher helfen könnte.

ich möchte einen berechner machen der folgendes macht. z.B: Länge eingeben: &zahl1;
Höhe eingeben: &zahl2: Dann gibt einer z.B. ein 2 und 1. Ich möchte jetzt das folgendes rechteck gezeichnet wird.

--
| |
-- --> sieht in c ein bisschen anderst aus :-)

jetzt die frage. wie kann ich die zahl2 in abstände umwandeln. also wenn sie 5 wäre | |.
oder kann man es einfacher machen

thx für eure hilfe
 
Hi,
ich nehme an du machst das ganze in einer Konsole
also auch mit printf()
du nimmst einfach eine schleife, von mit aus "for"
Code:
int Zahl2, i;
printf("|");
for(i=1;i<Zahl2;i++)
   printf(" ");
printf("|\n");
 
juhu geschafft. danke für deine hilfe. einen kleinen fehler hatte es. darst wenn du < machst, musst du das i auf 0 stellen. aber sonste geht alles.

thx

--> von mir aus closed
 
einen kleinen fehler hatte es. darst wenn du < machst, musst du das i auf 0 stellen. aber sonste geht alles.
ansichtssache. Richtiger ist es mit 1 denn
Code:
mein code gibt bei Zahl2 = 1 das aus:

--
||  <-- der Abstand zwischen den strichen-genau eine Zeichenbreite
--

bei Zahl2 = 2 das:

---
| |  <-- der abstand Genau 2 zeichenbreiten
---
klar? ;)
 
Zurück