üdv!
hogyan tudok ascii karaktereket elérni a freepascalban? úgy hogy normálisan le is fordítsa õket, az a gond, hogy egyenlõre elérni sem tudom õket (a dupla vonal érdekelne, keretezéshez), vmint az is érdekelne, hogy ha én azt szeretném, hogy a programom ékezetes karaktereket tartalmaz, akkor ne krix-kraxok jelenjenek meg a betûk helyett, támogatja ezt a freepascal?
lényeg hogy az itt megírd kódomat tökéletesen le tudjam fordítani turbo pascal-al is 🙂
[align=right][snapback]107329[/snapback][/align]
Az ascii karaktereket, nyílván nem fogja lefordítani, mert azokat nem kell!
Hogy a vélt karakter helyett miért jelenik másik meg az a karakterkészlet kérdése. Nyílván egy „a” betû helyén mindig „a” lesz, de egy „á” betû helyén nem biztos, mert attól függ, hogy melyik kódtáblát használod.
Na, ha most ez egy turbo pascalos programhoz készül, akkor legbiztosabb a 437-es kódtábla használata, magyar (ékezetes) betûk nélkül. (A 437-es-re keress rá, és aszerint járj el, még akkor is, ha kriksz-krakoszok jelennek meg a linuxodon, mert nem találod/nem telepítetted/ nem állítottad a konzolhoz, azt a karakterkészletet.)
Ha tudod milyen kódtábla lesz, ahol futtatni kell, használhatod azt is.
Megkerestem neked a 437-es dosos kódtáblát:
http://www.kostis.net/charsets/cp437.htm
legutóbbi hsz