Ascii code tabelle ausgeben C
-
Hello World schrieb:
@wxSkip ok so etwa?:
Das siehst du doch selber, dass das so noch nicht funktioniert. Denk halt mal ein bisschen nach, was passieren muss und was ich gemeint haben könnte.
-
Sorry war wirklich eine rasche Schlussvolgerung
Also er sollte dann 255 leere Zeilen machen ... aber warum 32?
-
Hello World schrieb:
Sorry war wirklich eine rasche Schlussvolgerung
Also er sollte dann 255 leere Zeilen machen ... aber warum 32?Hello World schrieb:
(ASCII-Codes von 32 - 255) ... ES SOLL SO AUSSEHEN: http://www.bildershare.de/?v=unbenannt-1295645198.png
Weißt du überhaupt, was du willst?
-
Ja eine ASCII- Code tabelle
-
Dann überlege mal bitte, warum ich wollte, dass nach jedem 20. Zeichen ein Umbruch stehen muss und warum du mit 32 anfangen sollst, während du auf deine Tabelle schaust.
-
In einer Sache muss ich mich korrigieren: Fange nicht mit 32 an, sondern gib erst ab 32 Zeichen aus und davor Leertasten.
-
ach so also das mit den 20 ist davür das in einer zeile 20 Symbole stehen und danach soll er einen zeilenumbruch machen und die 32 sollen i wie mit einer Leertaste ersetzt werden
vll so: printf("\b "); ?
-
for(zaehler1=0; zaehler1<=255; zaehler1++) { for(zaehler2=0; zaehler2<=32; zaehler2++) { printf("\b "); } zeilenh=zaehler1%20; if(zeilenh==0) printf(" %d *\n", zaehler1); }
?? So?
-
Hello World schrieb:
ach so also das mit den 20 ist davür das in einer zeile 20 Symbole stehen und danach soll er einen zeilenumbruch machen und die 32 sollen i wie mit einer Leertaste ersetzt werden
vll so: printf("\b "); ?Richtig! Aber nicht printf("\b "). Schau mal, wie viele Leerzeichen zwischen zwei Zeichen hinkommen und mach dir einen character, in den du entweder den Zähler oder ' ' reinschreibst, falls er kleiner als 32 ist. Diesen Character kannst du dann nach den Leerzeichen ausgeben (mit putc()).
Nach dem Zeilenumbruch musst du natürlich noch 20/40/60 usw. ausgeben. (So wie auf deinem Bild halt)
-
Hello World schrieb:
for(zaehler1=0; zaehler1<=255; zaehler1++) { for(zaehler2=0; zaehler2<=32; zaehler2++) { printf("\b "); } zeilenh=zaehler1%20; if(zeilenh==0) printf(" %d *\n", zaehler1); }
?? So?
Weißt du eigentlich, was dein Code macht? Sieht nicht so aus. Testen?
-
ja hab das Leerzeichen mit + ersetzt und gesehen das er das for 0,20,40,... hinmacht...
Wie soll ich das jetz genau schreiben ?
-
So, dass das richtige rauskommt. Schau halt, was da steht:
Zeile:Leerzeichen Zahl, die ggf. mit Leerzeichen aufgefüllt wird, wenn sie keine 3 Stellen besitzt Leerzeichen Stern Wiederholung: Leerzeichen Nächstes Zeichen in der ASCII-Tabelle oder Leerzeichen, falls Zeichen kleiner als 32 Leerzeichen, wenn Zeichen nicht durch 20 mit Rest 19 teilbar, sonst Zeilenumbruch und Ende der Wiederholung
-
wxSkip schrieb:
Leerzeichen Zahl, die ggf. mit Leerzeichen aufgefüllt wird, wenn sie keine 3 Stellen besitzt Leerzeichen Stern
Wie geht das nochmal das er erkennt wie viele Stellen die Zahl hat?
wxSkip schrieb:
Wiederholung: Leerzeichen Nächstes Zeichen in der ASCII-Tabelle oder Leerzeichen, falls Zeichen kleiner als 32
Wie geht das in ner Schleife??
-
Hello World schrieb:
wxSkip schrieb:
Leerzeichen Zahl, die ggf. mit Leerzeichen aufgefüllt wird, wenn sie keine 3 Stellen besitzt Leerzeichen Stern
Wie geht das nochmal das er erkennt wie viele Stellen die Zahl hat?
wxSkip schrieb:
Wiederholung: Leerzeichen Nächstes Zeichen in der ASCII-Tabelle oder Leerzeichen, falls Zeichen kleiner als 32
Wie geht das in ner Schleife??
1. http://www.cplusplus.com/reference/clibrary/cstdio/printf/
2. http://lmgtfy.com/?q=C+Schleife+mit+Zähler
-
1. Ich check das englisch nt i will nur den code haben
2. Ich weiß wie SChleifen funktionieren ...
-
Hello World schrieb:
1. Ich check das englisch nt i will nur den code haben
2. Ich weiß wie SChleifen funktionieren ...1. Dann halt auf Deutsch: http://blatt.htu.tugraz.at/grundlagen/?doc=c-stdio-printf
2. Dann schreib doch eine. Wo lernst du C?
-
1. Danke
2. In der HTL St.Pölten Abteilung EDVO 1. Jahrgang
-
wxSkip schrieb:
1. Dann halt auf Deutsch: http://blatt.htu.tugraz.at/grundlagen/?doc=c-stdio-printf
Was hat dasdamit zu tun wenn ich wissen will wie viele Stellen eine Zahl hat
-
Schau mal im Beispiel, was du damit machen kannst
-
Hello World schrieb:
wxSkip schrieb:
1. Dann halt auf Deutsch: http://blatt.htu.tugraz.at/grundlagen/?doc=c-stdio-printf
Was hat dasdamit zu tun wenn ich wissen will wie viele Stellen eine Zahl hat
Sorry schon gefunden