Hey leutz,
hab eine Programmieraufgabe, bei der ich einfach nicht weiter weis. Sie wird wohl simple sein, leider komme ich nicht drauf.
Und zwar:
Erstellen Sie ein C-Programm, das einen Rahmen am Bildschirm ausgibt. Der Rahmen soll
immer 5 Zeilen lang sein. Wie breit er sein soll, soll der Benutzer eingeben.
Beispiel:
Wie breit soll Rahmen werden: 5↵
+-----+
| leer |
| leer |
| leer |
+-----+
(leer) stammt von mir !
Das Problem liegt dabei, dass ich nur printf und scanf benutzen soll. Mit einer Schleife/Kontrolstruktur bekomm ich es gebacken nur mit printf bekomm ich die breite der
Box nicht hin.
Ich hatte die überlegung das man es beim Umwandlungsbezeichner als breite-flag mitgibt.
Da liegt das erste übel, wie bekommt man nen variablenwert als flag. Vielleicht lieg ich mit der Überlegung auch daneben ?
Hoffe mir kann jemand Helfen.
Ich möchte keine Lösung, nur eine kleine Hilfe die mich zu Ziel bringt.
bisheriger Code:
Code:
#include <stdio.h>
#include <stdlib.h>
/*
*
*/
int main(int argc, char** argv) {
int rahmen = 0;
printf("Wie breit soll Rahmen werden: ");
scanf("%d", &rahmen);
printf("\n");
printf("\n++");
printf("\n||", rahmen);
printf("\n||");
printf("\n||");
printf("\n++");
return (EXIT_SUCCESS);
}
mfg cl0ckg3n