是否有一个字母 wchar_t 使得它的大写和小写相同?
Is there an alphabetic wchar_t such that its capital and lower versions are the same?
我一直想知道是否有一个字符 c
使得 iwalpha(c) == 1
和 towlower(c) == towupper(c)
。我正在尝试在 trie 中实现字典。每个节点都有一个 wchar_t
标签和一个布尔值 a_word
,它为我们提供了该节点是否代表一个单词的信息。
我想把这样的trie保存到一个文件中而不浪费内存,所以我想我不会保存那个布尔值,但我会用大写字母写代表一个单词的标签。所以我的问题是那样我是否会丢失任何信息。
提前致谢
请注意 iswalpha
是特定于语言环境的。总之,如果你的语言环境支持阿拉伯字母,他们应该符合你的条件。
编辑:以扩展拉丁字符为例,towupper('ß') == towlower('ß') == 'ß'
,只要语言环境支持 Eszett
我一直想知道是否有一个字符 c
使得 iwalpha(c) == 1
和 towlower(c) == towupper(c)
。我正在尝试在 trie 中实现字典。每个节点都有一个 wchar_t
标签和一个布尔值 a_word
,它为我们提供了该节点是否代表一个单词的信息。
我想把这样的trie保存到一个文件中而不浪费内存,所以我想我不会保存那个布尔值,但我会用大写字母写代表一个单词的标签。所以我的问题是那样我是否会丢失任何信息。
提前致谢
请注意 iswalpha
是特定于语言环境的。总之,如果你的语言环境支持阿拉伯字母,他们应该符合你的条件。
编辑:以扩展拉丁字符为例,towupper('ß') == towlower('ß') == 'ß'
,只要语言环境支持 Eszett