Hilfe bei C HÜ

10/09/2011 13:31 get-a-life#1
Danke, habs selbst herausgefunden
10/09/2011 14:51 sepei#2
Das Minus würde ich mal so sagen:
printf("%0.8s\n", sh);
printf("%0.8s", sh);
Zur Erklärung "0.15" steht für "0" Abstand und "8" Zeichen der Variable sh "\n" steht für neue Zeile.
BTW ist das Erstmal das ich mit C++ arbeite. Der Syntax is ja schrecklich gegenüber den von vb ^^
//Bzw bin mir auch nicht sicher ob das alles so stimmt
//Komplettelösung von mir evt etwas umständlich aber es funktioniert ^^:

printf(sh); //Alle 8 Zeichen von sh ausgeben
printf("%.4s\n", sh); //4 weitere Zeichen von sh Ausgeben und schließlich eine neue Zeile Starten
printf(sh);
printf("%.4s\n", sh);
printf("\n"); //Neue Zeile
printf("%-4.0s%.4s\n", sh, sh); //Mit 4 Abstand 4 Zeichen von sh schreiben
printf("%-4.0s%.4s\n", sh, sh);
printf(sh);
printf("%.4s\n", sh);
printf(sh);
printf("%.4s\n", sh);
printf("%-4.0s%.4s\n", sh, sh);
printf("%-4.0s%.4s\n", sh, sh);
10/09/2011 15:19 get-a-life#3
Erstmal danke für deine Antwort! :)
Leider gibt es nur "H"s aus und ich bräuchte das Zeichen Minus(-), Plus (+) und |. (also die Umrandung)
Ich und meine Klassenkollegen kommen leider überhaupt nicht drauf, wie wir das machen sollen.
mfg
10/09/2011 15:28 sepei#4
Ah jetzt habe ich verstanden was du brauchst.
Als Ansatz würde ich ne Liste nehmen vll hilfts dir:
[Only registered and activated users can see links. Click Here To Register...]
10/09/2011 17:54 MoepMeep#5
Quote:
Originally Posted by sepei View Post
BTW ist das Erstmal das ich mit C++ arbeite. Der Syntax is ja schrecklich gegenüber den von vb ^^
lolz. Übrigens ist printf c ;o


@topic printf("+-------------------+"), so schwer? :>
10/09/2011 18:17 ms​#6
Die Aufgabe wurde einfach nur schlecht gestellt. Die Zeichen "+", "-" und "|" kann man so nicht ausgeben, wenn man nur ausschließlich die Variablen benutzen darf. Du kannst es höchstens mit den ASCII-Werten machen, wie sepei schon geschrieben hat. Das könnte dann so aussehen:

Code:
    int x = 1956;
    
    printf("%c\n", x - 1913);
10/10/2011 15:56 get-a-life#7
@Metin2Spieler97
Ok danke! Werde es so machen! :D

@MoepMeep
Ließ dir bitte erstmal den Anhang oder wenigstens meine Beschreibung durch,bevor du irgendwelchen Unsinn postest pls..
10/11/2011 17:49 Dєѕтіпатіоп#8
1. ProgrammierHÜ in der EDVO , und schon nach Hilfe suchen ?
Du solltest in der HTL St.Pölten deine HÜ's lieber selber machen ;)
10/11/2011 18:24 get-a-life#9
Ich weiß, aber ich komme nach 3 Stunden denken und googeln nicht drauf.. :/
10/11/2011 23:19 MoepMeep#10
Quote:
Originally Posted by get-a-life View Post
@Metin2Spieler97
Ok danke! Werde es so machen! :D

@MoepMeep
Ließ dir bitte erstmal den Anhang oder wenigstens meine Beschreibung durch,bevor du irgendwelchen Unsinn postest pls..
Die Hex lösung ist totaler schwachsinn und wird von eurem Lehrer ganz sicher nicht erwartet. Falls doch, würde ich mir schleungist was neues suchen :>