Chyba v triedeni cs_CZ & sk_SK

Martin `MJ' Mares mj na ucw.cz
Pátek Květen 30 11:19:55 CEST 2003


Zdravim!

> 	To samozrejme ano - ale char je v prekladu 'znak'/'pismeno' a je
> v norme i kdekoli jinde takto chapan (pokud ne, opravte mne...). Pokud
> najednou, ale sizeof('znak') neni 1, pak neplati ani vychozi tvrzeni a
> tudiz se domnivam ze plati, ze norma jazyka C/C++ neni naprosto
> pripravena na znaky vetsi nez zakladni ASCII tabulka - zadne UNICODE,
> zadne Wide chars apod...

Mozna by stalo za to si tu normu C dukladne precist :-)

C99 (alespon draft z ledna 1999, ktery mam po ruce, jeden z poslednich)
docela peclive rozlisuje mezi basic characters (to je char a rika se o nem
vice mene jen to, ze musi obsahovat znaky, ktere se pouzivaji v Ceckovych
zdrojacich) a wide characters (wchar_t). Rovnez definuje multibyte characters,
tedy sekvence charu ktere koduji wchary a prislusne konverzni funkce.

				Have a nice fortnight
-- 
Martin `MJ' Mares   <mj na ucw.cz>   http://atrey.karlin.mff.cuni.cz/~mj/
Faculty of Math and Physics, Charles University, Prague, Czech Rep., Earth
COBOL -- Compiles Only Because Of Luck


Další informace o konferenci Linux