While in Zahl umwandeln
-
Wie kann ich eine Whileschleife in eine Zahl umwandeln? Ich hab schon in Forum und in der FAQ geschut, aber da war nur String in Zahl umwandeln.
-
Wenn du mir sagst wie ich alte Äpfel in Jungfrauen verwandeln kann sag ichs dir.
-
was er damit sagen will: es geht net
-
Wie, geht nicht?
Der Computer kann doch nur 0 und 1. Also muss man doch ne Whileschleife auch in ne Zahl umwandeln können.
Das mit den Äpfeln find ich auch noch raus...
-
eine while schleife ist intern eine folge von anweisungen in maschinensprache.
da kann man nicht gerade von einer zahl sprechen
-
Er meint vielleicht, was für eine Dezimale Zahl die while-Schleife als Anweisung ist (umgewandelt).
Dafür müsste man sich nur den Assemblercode anschauen, den der Compiler ausspuckt.
Und dann das kleine Stückchen Code assemblieren. Dann hat man's wenigstens genauer.
Die while-Schleife besteht aus mehreren kleineren Befehlen; das wird also schwierig, daraus eine Zahl zu kriegen.
-
Aber vermutlich geht höchstwarscheinlich ein CMP (Compare) einem JE (Jump equal) vor. Diese Werte kannst dann in ner x86 Tabelle nachschlagen, oder das innen asm einklopfen und mim hexeditor angucken..
Der Verwendungszweck würde mich aber schonmal interessieren
-
int While = 42;
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum Rund um die Programmierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.