myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

[C] printf rahmen

Willkommen

myGully

Links

Forum

 
 
 
Themen-Optionen Ansicht
Prev Vorheriger Beitrag   Nächster Beitrag Next
Ungelesen 26.04.12, 20:11   #1
cl0ckg3n
Anfänger
 
Registriert seit: Dec 2009
Beiträge: 3
Bedankt: 5
cl0ckg3n ist noch neu hier! | 0 Respekt Punkte
Standard [C] printf rahmen

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
cl0ckg3n ist offline   Mit Zitat antworten
 


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:24 Uhr.


Sitemap

().