isspace - UB
От: Аноним  
Дата: 28.10.09 16:59
Оценка:
Наехал на русские буквы в сравнении <=' ' , учитывая http://rsdn.ru/forum/cpp/802201.1.aspx
Автор: c-smile
Дата: 09.09.04
— тема про default char type (закрыта)

http://msdn.microsoft.com/ru-ru/library/y13z34da.aspx получается UB

Зашибись — Карл Маркс Энгельс — это 2 разных человека
Re: А то!
От: Erop Россия  
Дата: 28.10.09 17:43
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Зашибись — Карл Маркс Энгельс — это 2 разных человека


А то! В С всюду мины. Пиши на плюсах, или не расслабляйся, а то сам знаешь, что будет
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re: isspace - UB
От: catBasilio  
Дата: 29.10.09 07:34
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Наехал на русские буквы в сравнении <=' ' , учитывая http://rsdn.ru/forum/cpp/802201.1.aspx
Автор: c-smile
Дата: 09.09.04
— тема про default char type (закрыта)


А в кавычках это какой там пробел? А то ведь их много всяких


* In Unicode and ISO/IEC 10646, NBSP is U+00A0. This can be encoded by UTF-8 as 0xC2 0xA0.
* In ISO/IEC 8859, NBSP is 0xA0.
* In CP1252 (windows default), NBSP is 0xA0
* In KOI8-R, NBSP is 0x9A.
* In EBCDIC, it is 0x41.
* In CP437 and CP850, NBSP is 0xFF.
* In SGML and HTML, the character entity reference &nbsp; or the numeric character references   or   represent NBSP.
* In Wikitext, the character entity reference &nbsp; often represents NBSP.
* In TeX, a tilde (~) is used to denote the hard space.
* In ASCII, there is no non-breaking space.


Взято отсюда
UNIX way — это когда тебе вместо туалетной бумаги дают топор, рубанок и карту близлежащего леса
Re[2]: isspace - UB
От: Programador  
Дата: 29.10.09 13:10
Оценка:
Здравствуйте, catBasilio, Вы писали:

B>А в кавычках это какой там пробел? А то ведь их много всяких


8-и битный 1251-й, а всего то хотел перевод строки в конце убрать. Тока здесь их поболе. Такой есть — '♫' , правда с картинкой ( http://www.fileformat.info/info/unicode/char/180e/index.htm ) у меня не совпадает. , видно локаль не та , неспроста видать isspace ее в параметры добавил
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.