Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
nemored

Anmeldungsdatum: 22.02.2007 Beiträge: 4704 Wohnort: ~/
|
Verfasst am: 25.02.2007, 01:12 Titel: |
|
|
Zitat: | @nemored:
das widerspricht ja nicht dem, was ich oben geschrieben habe |
Sollte es auch nicht. Vielleicht hätte ich zur Verdeutlichung ein '@General' schreiben sollen.  |
|
Nach oben |
|
 |
ytwinky

Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 25.02.2007, 01:39 Titel: |
|
|
nemored hat Folgendes geschrieben: | Sollte es auch nicht. Vielleicht hätte ich zur Verdeutlichung ein '@General' schreiben sollen.  | Ich weiß schon, was And bedeutet, irgendwo habe ich sogar mal was geschrieben mit
diesem Bild, aber ich finde es grad nicht..
..da stand auch irgendwie dabei, daß man gelegentlich einfach mal Sachen ausprobieren soll, damit man's sieht.. _________________
v1ctor hat Folgendes geschrieben: | Yeah, i like INPUT$(n) as much as PRINT USING.. | ..also ungefähr so, wie ich GOTO.. |
|
Nach oben |
|
 |
nemored

Anmeldungsdatum: 22.02.2007 Beiträge: 4704 Wohnort: ~/
|
Verfasst am: 25.02.2007, 10:56 Titel: |
|
|
ytwinky hat Folgendes geschrieben: | Ich weiß schon, was And bedeutet |
Weiß ich doch. Damit keine Missverständnisse entstehen: Mein erstes Posting war nicht auf dich bezogen. Das 'du' im Posting bezieht sich auf den Fragesteller, also General. War vielleicht etwas ungünstig gewählt. |
|
Nach oben |
|
 |
ytwinky

Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 25.02.2007, 11:03 Titel: |
|
|
Herrlich, um diese Reihe von Mißverständnissen fortzusetzen:
Ich habe deine Antwort nur benutzt, damit ich diese Grafik mal wieder posten konnte
Gruß
ytwinky _________________
v1ctor hat Folgendes geschrieben: | Yeah, i like INPUT$(n) as much as PRINT USING.. | ..also ungefähr so, wie ich GOTO.. |
|
Nach oben |
|
 |
nemored

Anmeldungsdatum: 22.02.2007 Beiträge: 4704 Wohnort: ~/
|
Verfasst am: 25.02.2007, 12:11 Titel: |
|
|
Na, dann ist ja gut  |
|
Nach oben |
|
 |
General
Anmeldungsdatum: 26.11.2006 Beiträge: 149
|
Verfasst am: 25.02.2007, 12:12 Titel: |
|
|
ich weiß doch auch das das normaler nicht gehen dürfte, aber ich sage euch wenn ich das and weglasse und es irgendwie anders schreiben dann erhalte ich nicht den gewünschten effekt das ist ja auch das was mich verwundert, ich habe and weggelassen, habe es in 2 unterschiedliche zeilen geschrieben wie mir shcon gesagt wurd, und dann ging es nicht mehr, mache ich es aber mit dem and, geht es. warum das fragt sich wer will
@ytwinky, also ich habe es mal gemacht was du gesagt hast ein ?x nach dem lustigen zeug gemacht und mein x hat sich immer um eins erhöht so wie es ja da steht x=x+1, ich weiß das drüfte nicht gehen, macht es aber, frag mich nich warum |
|
Nach oben |
|
 |
nemored

Anmeldungsdatum: 22.02.2007 Beiträge: 4704 Wohnort: ~/
|
Verfasst am: 25.02.2007, 12:21 Titel: |
|
|
Zitat: | habe es in 2 unterschiedliche zeilen geschrieben wie mir shcon gesagt wurd, und dann ging es nicht mehr |
Wie sieht dein Quellcode denn aus, wenn es in zwei verschiedenen Zeilen steht? Vielleicht hat sich ja noch ein anderer Fehler eingeschlichen.
edit: und was passiert bei der Ausführung? |
|
Nach oben |
|
 |
General
Anmeldungsdatum: 26.11.2006 Beiträge: 149
|
Verfasst am: 25.02.2007, 12:31 Titel: |
|
|
nein es sieht so aus, wie du es in deiner antwort ma geschrieben hattest, genauso
so und da jeht es leider net weiß auch ent warum aber mit der methode von ytwinky mir mal den x wert bei meiner methode anzeigen zu lassen, wird mri auch ein verändertert xwert angezeigt
Edit:Also mein code sieht jetzt einma so aus
bei der methode wird der coursor zwar um eins nach unten gesetzt aber nicht wieder an den ganz linken rand zurück
so und der 2.
und bei diesem code tritt der gewünschte effekt auf, das wenn ich irgendwo in der mitte des bildschimr bin und auf enter drücke das er wieder an den ganz linken rand zurück springt, genau das was er machen soll |
|
Nach oben |
|
 |
ytwinky

Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 25.02.2007, 12:48 Titel: |
|
|
x hat vor deiner Zauberanweisung denselben Wert wie danach
. _________________
v1ctor hat Folgendes geschrieben: | Yeah, i like INPUT$(n) as much as PRINT USING.. | ..also ungefähr so, wie ich GOTO.. |
|
Nach oben |
|
 |
General
Anmeldungsdatum: 26.11.2006 Beiträge: 149
|
Verfasst am: 25.02.2007, 13:00 Titel: |
|
|
bei mir nicht also ich habe jetzt ma so gemacht
Code: |
y=y and x=x+1
print x
|
also ich hab da ein bild aber wie kann ich euch das zeigen, also ins board mit rein machen, denn hochladen bei imagehack jeht net da isses zu groß.???[/img] |
|
Nach oben |
|
 |
nemored

Anmeldungsdatum: 22.02.2007 Beiträge: 4704 Wohnort: ~/
|
Verfasst am: 25.02.2007, 13:10 Titel: |
|
|
Zitat: | Edit:Also mein code sieht jetzt einma so aus
bei der methode wird der coursor zwar um eins nach unten gesetzt aber nicht wieder an den ganz linken rand zurück
|
Ich kann dir schon sagen, warum: Mit
setzt du y auf den Wert, den es sowieso schon hat. Schreibe mal stattdessen
@ytwinky: Ich könnte mir vorstellen, dass folgendes passiert:
könnte entsprechen:
Erst wird x um eins erhöht, dann der neue Wert mit y AND-verknüpft - und wenn da zufällig 1 rauskommt, dann passt alles.
@General: hilft nur leider nichts, wenn die Funktion nur zufällig das macht, was man von ihr will ... |
|
Nach oben |
|
 |
Michael712 aka anfänger, programmierer
Anmeldungsdatum: 26.03.2005 Beiträge: 1593
|
Verfasst am: 25.02.2007, 13:16 Titel: |
|
|
Beispiel:
y = 4
x = 123
Jetzt wird "y=y and x=x+1" gerechnet:
x = 123
y = 0
Wieso?
Wie Volta vereits sagte, wird nur y verändert, das andere ist nur eine Rechnung:
Code: |
y = y and (x=(x+1))
=> y = 4 and (123=(123+1))
<=> y = 4 and (123 = 124)
<=> y = 4 and 0 '123 ist ungleich 124, also ergibt die Rechnung "123=124" 0 (= false)
<=> y = 0 ' "4 and 0" ergibt 0 |
Das wird bei dir gerechnet, nichts anderes.
In der FreeBASIC wiki steht eine Erklärung zu allen Befehlen und die Reihenfolge, wie sie gerechnet werden.
Edit: Hab zu lange gebraucht  _________________
Code: | #include "signatur.bi" |
Zuletzt bearbeitet von Michael712 am 25.02.2007, 13:19, insgesamt 2-mal bearbeitet |
|
Nach oben |
|
 |
General
Anmeldungsdatum: 26.11.2006 Beiträge: 149
|
Verfasst am: 25.02.2007, 13:17 Titel: |
|
|
naja ich schätze ma sie macht nicht nur zufällig dsa was sie soll, sondern sie macht einfach dsa ws sie soll, warum keine ahung hab mir einfach nur gedacht beim schreiben des programms, das es so gehen kann, und es ging daher hab ich mir da keine weiteren gedanken gemacht. wie kann ich denn nu ein bild zeigen??
Edit:na aber warum funktioniert es wenn ich es mit and machen und warum funktioniert es nicht wenn ich es so mache wie ytwinky gesagt hat.
wenn ich zum beispiel schreiben
wird in meinem coder x um 2 erhöht wenn ich aber
dann wird es nur um eins erhöht und der gewünschte effekt tritt ein |
|
Nach oben |
|
 |
nemored

Anmeldungsdatum: 22.02.2007 Beiträge: 4704 Wohnort: ~/
|
Verfasst am: 25.02.2007, 13:25 Titel: |
|
|
General hat Folgendes geschrieben: | wird in meinem coder x um 2 erhöht |
Dann ruft er noch irgend ein anderes, zusätzliches x=x+1 auf. |
|
Nach oben |
|
 |
General
Anmeldungsdatum: 26.11.2006 Beiträge: 149
|
Verfasst am: 25.02.2007, 13:47 Titel: |
|
|
jo jetzt gehts auch ohne"and", sorry das ich eure nerven so strapaziert habe. |
|
Nach oben |
|
 |
Mao
Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
|
Verfasst am: 25.02.2007, 14:52 Titel: |
|
|
[OT]
Ich weiß, ich nerv alle Welt wieder nur damit...
...aber:
@General:
Mal bitte wirklich aussagekräftige Titel formulieren - wenn jemand neu nach 'nem Monat hierher kommt, weiß er nicht, was er mit "Die eigentliche Routine" anfangen soll. Denn dazu müsste er sich durch die vorhergehenden Threads hangeln. Nicht böse gemeint, aber beachte das mal.  _________________ Eine handvoll Glück reicht nie für zwei.
--
 |
|
Nach oben |
|
 |
ytwinky

Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 25.02.2007, 15:01 Titel: |
|
|
Naja, vllt. ließen sich diese drei Threads ja auch zu einem zusammenfassen.. _________________
v1ctor hat Folgendes geschrieben: | Yeah, i like INPUT$(n) as much as PRINT USING.. | ..also ungefähr so, wie ich GOTO.. |
|
Nach oben |
|
 |
General
Anmeldungsdatum: 26.11.2006 Beiträge: 149
|
Verfasst am: 25.02.2007, 15:44 Titel: |
|
|
alles klar es tut mir leid das ich soviel stress gemacht habe, nächstes mal werde ich es aussagekräftiger machen und nur einen thread zu einem thema  |
|
Nach oben |
|
 |
General
Anmeldungsdatum: 26.11.2006 Beiträge: 149
|
Verfasst am: 25.02.2007, 19:41 Titel: |
|
|
jetzt haben wir aber trotzdem noch nciht das problem gelöst mit dem backshift, also wie ich da die länge und position der letzten geschrieben zeile ermittle, was ja das hauptproblem war ? |
|
Nach oben |
|
 |
nemored

Anmeldungsdatum: 22.02.2007 Beiträge: 4704 Wohnort: ~/
|
Verfasst am: 25.02.2007, 19:55 Titel: |
|
|
Du kannst da z. B. ein Array anlegen, das für jede Zeile den Inhalt speichert. |
|
Nach oben |
|
 |
|