Veröffentlicht 30. September 200222 j Hiho, wie kann ich eine dynamische "Ersetzung" von Buchstaben realisieren, d.h. ich hab ein Programm, welches einen Text Zeichen für Zeichen durchgeht & einzelne Buchstaben ersetzt(Bsp: A->á; u->û;...). Nun möchte ich aber die Zeichen nicht "festverdrahten", sondern der Benutzer soll sie ändern können. Hat jemand eine Idee? Und wie speichere ich die Änderungen, damit nicht jedesmal alles weg ist? Thnx schonmal...
30. September 200222 j Hi, wie wärs wenn du eine Klasse oder Struct erstellst wo jedem Zeichen ein anderes zugewiesen wird was es ersetzen soll. Dann gehst du den Text einfach durch und überprüfst bei jedem Zeichen ob ihm schon ein anderes zugewiesen wurde. Wenn ja ,dann ersetzt du es einfach und wenn nicht fragst du nach einem neuen Zeichen und weist dieses dann in der Klasse zu. Den genauen Code mußt du dir aber selber überlegen. Gruß wasweißich
30. September 200222 j Autor Jap - genauso funktioniert es ja jetzt, aber ich wollte gerne eine benutzerdefinierte "Ersetzung" machen, wobei seine Änderungen gespeichert werden soll. Ein CList oder CArray wäre gut geeignet, jedoch weiß ich nicht wie ich das Deklariren muß...
30. September 200222 j Wenn dem Zeichen keins zugeordnet ist dann kannst du doch einfach den Benutzer fragen durch was es ersetzt werden soll und das dann in der Klasse speichern. Bevor du dein Programm beendest kannst du die einzelnen Zeichen und ihr zugeordnetes Zeichen in eine Textdatei schreiben und beim Starten diese wieder einlesen. Gruß wasweißich
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.