Tak už to mám,
nejdřív, díky za rady, ale řešení je zdá se jednoduší.
Připomenu jen o co mi šlo, jakožto pořád ještě začátečníkovi: ne o toto
printf("á"); , což funguje zřejmě v každém dobře nastaveném národním prostředí, ale o tohle
c = 'á';
printf("%c", c); , o všemožnou práci s jakýmkoli znakem, což, souhlasím, nejde.
A jak to tedy jde?
S širokými znaky mi funguje následující:
<wchar.h>
wchar_t wc;
wc = "žšč";
printf("%s", wc);
Tento způsob ale nedokáže číst z nějakého důvodu z obrazovky nebo ze souboru.
Nebo
char s[] = "žšč";
printf("%s", s);
A o to mi především pro začátek šlo. I když teď mě čeká, ano, umět hledání řetězce v řetězci atd.
Koukám taky, že to nenačítá mezery a nic po nich. Holt to je další schůdek přede mnou v mém procesu učení se C.
Mějte se ... programátorsky.