Hallo,
ich habe letztens aus Spaß mit Brainfuck angefangen und nun habe ich eine Frage. Ich schreibe folgenden Code in der BFdev-IDE:
Ein einfaches Additionsprogramm (nicht sehr komplex, aber einfacher zu verstehen für dieses Problem.
Dann führe ich das Programm aus. Zuerst darf ich eine Wert eingeben. Da kann ich in BFdev ja unten wählen zwischen Text und Value, daher gebe ich mal einen Value-Wert ein und klicke auf Enter. Dann darf ich einen zweiten Wert eingeben (ich nehme Value) und klicke auf Enter. Dann dekrementiere ich den Zeiger wieder und jetzt kommt die Schleife zur Aktion: Sie startet auf der Zelle 1, dekrmentiert sie (zieht einen Wert ab), inkrementiert den Zeiger und inkrementiert die Zelle 2.
Wenn ich zum Beispiel 1 und 1 als Werte nehme wird die erste Zelle auf null gesetzt und die zweite auf 2. Eine einfache Addition. Jetzt möchte ich aber, dass BFdev mir die Werte ausgiebt. In lesbaren ASCII-Zeichen. Dass dann im Konsolenfenster unten hier als Ergebnis 2 ausgegeben wird.
Ich kann aber nicht einfach einen Punkt notieren, denn dann würde BF mir den entsprechenden ASCII-Wert des Ergebnisses ausgeben und nicht das Ergebnis.
Kann mir jemand helfen?
PS: Ich weiß, es is ein wenig unverständlich, aber es is ja auch etwas kompliziert. Wenns Verständnisschwierigkeiten mit meinem Problem gibt, fragt bitte.
ich habe letztens aus Spaß mit Brainfuck angefangen und nun habe ich eine Frage. Ich schreibe folgenden Code in der BFdev-IDE:
Code:
,>,<[->+<]
Ein einfaches Additionsprogramm (nicht sehr komplex, aber einfacher zu verstehen für dieses Problem.
Dann führe ich das Programm aus. Zuerst darf ich eine Wert eingeben. Da kann ich in BFdev ja unten wählen zwischen Text und Value, daher gebe ich mal einen Value-Wert ein und klicke auf Enter. Dann darf ich einen zweiten Wert eingeben (ich nehme Value) und klicke auf Enter. Dann dekrementiere ich den Zeiger wieder und jetzt kommt die Schleife zur Aktion: Sie startet auf der Zelle 1, dekrmentiert sie (zieht einen Wert ab), inkrementiert den Zeiger und inkrementiert die Zelle 2.
Wenn ich zum Beispiel 1 und 1 als Werte nehme wird die erste Zelle auf null gesetzt und die zweite auf 2. Eine einfache Addition. Jetzt möchte ich aber, dass BFdev mir die Werte ausgiebt. In lesbaren ASCII-Zeichen. Dass dann im Konsolenfenster unten hier als Ergebnis 2 ausgegeben wird.
Ich kann aber nicht einfach einen Punkt notieren, denn dann würde BF mir den entsprechenden ASCII-Wert des Ergebnisses ausgeben und nicht das Ergebnis.
Kann mir jemand helfen?
PS: Ich weiß, es is ein wenig unverständlich, aber es is ja auch etwas kompliziert. Wenns Verständnisschwierigkeiten mit meinem Problem gibt, fragt bitte.