GNU C bövített ascii kódtáblázat kiíratása

GNU C bövített ascii kódtáblázat kiíratása
2005-02-17T10:31:06+01:00
2006-12-24T20:24:38+01:00
2022-11-02T17:20:39+01:00
ggy
Sziasztok!
Abban kérek segítséget, hogy hogyan lehet egy ascii kódtáblázatot c-ben kiíratni?

A következö forrás nekem nem mqködik "rendesen", csak a 32-127 tartományban írja ki az ascii karaktereket.


main() {
unsigned char ch;
int iCh;

for (iCh = 0; iCh < 256; iCh++) {
ch = iCh;
printf ("%03d\\\\t'%c'\\\\n", ch, ch);
}

Ugyanakkor, pl a
printf ("Árvíztürö...");, vagy a
printf ("%s", "Árvízt..."); is tökéletesen müködik, ha beolvasok ékezetes karaktereket, azokat is ki tudom írni. De a fenti kód (ascii kódtábla) csak az ansi ascii nyomtatható karaktereit jeleníti meg.

Kérlek, segítsetek, mondjátok meg, hogy miért???
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd