Geschrieben um 00:02 am 28.10.2008 | Zitat | Editieren | Löschen | |
Mitglied Pupil Gumby Beiträge: 14 | Hi, ich hätte da ein Problem, bei dem mir eingefleischte Inform 6 Veteranen vielleicht helfen können. Ich versuche für mein Inform 7 Programm eine Art 'gefälschten' Parser zu progen, der ein kurzes (bis zu zehn Buchstaben langes) Wort von Tastatur einliest und mit einem String vergleicht. Ich hatte ein wenig getrickst und einfach 10 Objekte mit variierenden Anhangstring deklariert, sie in einen Table gesteckt und ihre strings schrittweise in einen char array übertragen. Danach hatte ich das zu vergleichende Wort mit der print_to_array Funktion ebenfalls in einen char array gepackt und letztlich in einer for Schleife verglichen. Klappte vom Ansatz her gut in Z-Code. Ich brauche allerdings dasselbe in Glulx aber hier scheint das Programm die Funktion print_to_array nicht zu kennen (char arrays werden schlicht mit Nullen gefüllt). Wüsste jemand eine Funktion in Glulx die die alte ersetzt oder wenigstens ähnelt? Gruß Basti |
Geschrieben um 00:09 am 28.10.2008 | Zitat | Editieren | Löschen | |
Mitglied Pupil Gumby Beiträge: 14 | Ups, hat sich schon erledigt. Ich hatte nur nicht gewusst, dass die Wortlänge in Glulx von 2 auf 4 Byte hochgeschraubt wurde. Peinlich, peinlich. |