Zeilenumbruch
Übersicht

Marco15Betreff: Zeilenumbruch |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hi Leuts!
Bin neu hier, hab für diese Frage auch schon die Suchfunktion genutzt, aber nur was über Zeilenumbrüche im Input gelesen. Jetzt mal 'ne peinliche Frage. Wie macht man denn normale Zeilenumbrüche?Ich hab von denen bis jetzt in keinem Tutorial gelesen, oder wenn, dann übersehen. Kann mir das wer sagen? ![]() LG Marco |
||
![]() |
5k41 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich glaub per Input geht das nicht...musst eine selsber schreiben...
~Edit~ HUps sry falsch geles dachte du meintest grad i Input^^ ne entweder mit Print oder (viel besser) mit Text 0,0,"Hallo" Text 0,14,"Da ist der umbruch!" |
||
Projekte:
For a better World - Gesellschaftsspiel ( 100%) User posted image |
- Zuletzt bearbeitet von 5k41 am So, Jan 08, 2006 19:27, insgesamt einmal bearbeitet
![]() |
Kryan |
![]() Antworten mit Zitat ![]() |
---|---|---|
???
vllt so Print "Zwischen Hallo" Print "und Peter war ein Zeilenumbruch" ?????? falls du das als normalen zeilenbruch definierst ^^ ansonsten, falls es 5k41's Meinung entspricht: da musst du ne art area erstellen, sowas was man in b+ verwendet also mit dim-feld....... |
||
Marco15 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Du meinst ein Feld wo ich was reinschriben kann? Werds versuchen...
Weil immer mit Text x,y die Koordinaten für die nächste Zeile rausfinden ist ein bisschen umständlich, denk ich. Thx für die Antworten LG Marco |
||
![]() |
5k41 |
![]() Antworten mit Zitat ![]() |
---|---|---|
nö isses garnicht ich glaub der befehl heisst fontheight...und den + die zeile! (in der es stehen soll kannst dir ja ne kleine funktion schreiben so ungefähr!
Code: [AUSKLAPPEN] Graphics 400,400,32,2 txt("hallo",0,0) Txt("gut was?",10,1) txt("juhu",50,2) Flip WaitKey() Function txt(txt$,spalte,zeile) Text spalte,FontHeight()*zeile,txt End Function wobei du die spalte i pixeln angeben musst! |
||
Projekte:
For a better World - Gesellschaftsspiel ( 100%) User posted image |
![]() |
Kryan |
![]() Antworten mit Zitat ![]() |
---|---|---|
oder du machst eine funktion, die den enter-druck ascii-wert abspeichert, wie alles andere, nur beim zeichnen machst es so:
y=0 x=0 For i=1 To Len(eingabe$) If Mid$(eingabe$,i,1)=CHr$(13) Then y=y+FontHeight() ![]() ELse Text x,y,Mid$(eingabe$,i,1) End If Next viel spaß damit ![]() |
||
![]() |
5k41 |
![]() Antworten mit Zitat ![]() |
---|---|---|
???was soll das denn??? Da hab ich ja schon mühe durchzusteigen...-.-
ich will nur lieber das man gleich anfängt text zu benutzen weil Prin ird spätestens schlecht, wenn man versucht mehr als einen bildschirm zu schreiben dann kommt nämlich so ein möchtegern scrolling bei dem alle bilder etc. aus dem Bildschirm geschoben werden.. also FINGER WEG VON PRINT!^^ |
||
Projekte:
For a better World - Gesellschaftsspiel ( 100%) User posted image |
Marco15 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Aha. Naja. Ich brauch noch ein bisschen um da durchzusteigen. Bin Anfänger. Aber ich finds komisch, dass es in einer so einfachen Sprache wie BB keinen Operator für sowas gibt, wie in c++ zB \n. Naja. Dann muss man sich eben eine Funktion schreiben:)
Thx für eure Hilfe LG Marco |
||
![]() |
Kryan |
![]() Antworten mit Zitat ![]() |
---|---|---|
solange du es nicht als input machen möchtest:
Print "Dies ist die erste Zeile" Print "Rat was hier passiert ist " Print "Goil oder? das geht auch dreimal!!!!!!" |
||
David |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hi!
In C++ gibts dafür auch keine Operatoren. Das "\n" ist eine Escape Sequenz und kein Operator und entspricht (je nach Plattform) dem ASCII Code 0x13 und 0x10. Die kannst du an deinen String auch ohne Probleme anhängen. grüße |
||
Marco15 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ahh...OK.Thx | ||
![]() |
5k41 |
![]() Antworten mit Zitat ![]() |
---|---|---|
aber tu mir bitte den gefallen und nutz nicht print...hab ich auch am anfang gemacht da ist das auch noch OK aber irgendwann musst du sowieso umsteigen und glaub mir es ist nicht schwer sich an 2 werte mehr zu gewöhnen ![]() |
||
Projekte:
For a better World - Gesellschaftsspiel ( 100%) User posted image |
Wenthoff |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Also das ist jetzt schon alles kräftig durchgekaut worden, aber:
Wie erstelle ich eine Variable$ in der ein Text mit zeilenumbrüchen drin sind? Es gibt je einen Ascii-code für zeilenumbruche - aber wie oder mit welchem befehl setze ich den ein? |
||
![]() |
5k41 |
![]() Antworten mit Zitat ![]() |
---|---|---|
David hat Folgendes geschrieben: Hi!
In C++ gibts dafür auch keine Operatoren. Das "\n" ist eine Escape Sequenz und kein Operator und entspricht (je nach Plattform) dem ASCII Code 0x13 und 0x10. Die kannst du an deinen String auch ohne Probleme anhängen. grüße kein kommentar! |
||
Projekte:
For a better World - Gesellschaftsspiel ( 100%) User posted image |
Wenthoff |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
achso, sorry ich musst mir das 3mal durchlesen dann hab ichs kapiert ![]() naja auf jeden fall ist mir damit geholfen thx |
||
![]() |
Ctuchik |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wenn du diesen String dann aber mit Text anzeigst, dann wird der Zeilenumbruch nicht interpretiert.
Der Zeilenbruch funktioniert nur wenn du den String in eine Datei schreibst! |
||
Zu den Nebenwirkungen gehören trockener Mund, Übelkeit, Erbrechen, Harnstau, schmerzhafter rektaler Juckreiz, Halluzinationen, Demenz, Psychose, Koma, Tod und Mundgeruch!
Magie eignet sich nicht für alle! Fraget euren Arzt oder Apotheker! |
Wenthoff |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
mist.. genau das wollte ich. ich wollte eine string variable in einer datei al zeile auslagern aber im programm mit absätzen angezeigt bekommen. | ||
![]() |
5k41 |
![]() Antworten mit Zitat ![]() |
---|---|---|
lol ich glaub da gabs ein missverständniss was du willst geht doch Ctuchik meint glaub ich nur das wenn du den zeilenumbruch einbaust und dann den string mit Text ausgibst der jener dann nicht interpretiert wird, was mir auch logisch erscheint (wie das bei Print ist weiss ich nicht) für text muss man dann wohl doch auf meine kleine funktion zurückgreifen... ![]() |
||
Projekte:
For a better World - Gesellschaftsspiel ( 100%) User posted image |
![]() |
Ctuchik |
![]() Antworten mit Zitat ![]() |
---|---|---|
ne, er sagt doch dass ers im Programm mit Absätzen anzeigen will, das geht da aber nicht mit Chr(10) und Chr(13)!
Am besten speicherst du die einzelnen Zeilen in einem Array. Dann gibst du die Zeilen untereinander mit "Text" aus. Wenn dus dann in ne Datei schreibst benutz einfach WriteLine! Dann werden die Zeilenumbrüche automatisch eingefügt! Wenn dus aus der Datei auslesen musst, dann lies es mit ReadLine wieder in den Array rein! |
||
Zu den Nebenwirkungen gehören trockener Mund, Übelkeit, Erbrechen, Harnstau, schmerzhafter rektaler Juckreiz, Halluzinationen, Demenz, Psychose, Koma, Tod und Mundgeruch!
Magie eignet sich nicht für alle! Fraget euren Arzt oder Apotheker! |
![]() |
5k41 |
![]() Antworten mit Zitat ![]() |
---|---|---|
achso...ja vom ablauf ist mir das klar ich hab das nur komplett andersrum verstanden ich dachte das er genau will, das die Sachen erst beim Schreiben mit absätzen geschrieben werden...ja so kann man sich missverstehen^^ | ||
Projekte:
For a better World - Gesellschaftsspiel ( 100%) User posted image |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group