Dobrý den, každý znak má vlastní kód, tedy A, má jiný než-li Á. Z tohoto důvodu není nic jako "přidat křížek". Nelze ani nějak jednoduše vzít slov "kolobezka" a říct stroji, přidej diakritiku, neví totiž že se jedná o nějaké slovo koloběžka. Co přesně potřebujete? Pokud jen nějak strojově udělat char('a').nastavCarku(); tak to samozřejmě napsat jde. Pokud ale chcete napsat nějakou efektivní funkcionalitu, které hodíte text bez diakritiky a on bude mít za úkol to doplnit, jednoduché to nebude. Budete muset sehnat nějaký slovník a vůči tomu to porovnávat. K tomuto se vám bude hodit struktura TRIE a třeba algoritmus Aho-corasick, který při nalezení slova tu diakritiku přidá. MB
|