[ZX]
-
- Ты принципиально используешь utf8 ? Интересно, для этого есть причины, или просто понты? - =AlexD=(11.04.2013 13:35)
- Почитал про mbstowcs и не увидел, где разрешается передавать NULL в качестве аргумента. Похоже, тебя нужно отправить на тот же костер :-) - SciFi(11.04.2013 13:28)
- Можно, это особый случай и в этом случае символы никуда не копируются, но распаковка происходит до конца строки и возвращается количество символов, минус завершающий ноль. - =AlexD=(11.04.2013 13:34)
- И где это написано (кроме вашего поста, конечно)? - SciFi(11.04.2013 13:35)
- Верить мне! :-)) Ну погугли внимательнее, или мне проделать эту работу? - =AlexD=(11.04.2013 13:37, ссылка)
- Yes please. Пока нашел в MS CRT, но не могу поверить, что наш товарищ в буденовке перешел на темную сторону Силы :-) - SciFi(11.04.2013 13:38)
- См. выше - =AlexD=(11.04.2013 13:39)
- В стандарте C99 (n1124.pdf) этого нет. Что такое opennet.ru и откуда они берут свои сведения (может быть, из MSDN?) - я не знаю. - SciFi(11.04.2013 13:42)
- Я предпочитаю ориентироваться на single unix specification. Стандарт C в чистом виде слишком оторван от реальности. - fk0(11.04.2013 14:20, ссылка)
- Вот я и говорю - на костер. - SciFi(11.04.2013 14:25, ссылка)
- Берут они их из линуховых/юниксовых манов. Но вопрос конечно интересен, на сколько такая особенность реализации является стандартом "де факто". - =AlexD=(11.04.2013 14:10)
- IEEE Std 1003.1-2001 defines a standard operating system interface and environment, including a command interpreter (or "shell"), and common utility programs to support applications portability at the source code level. It is intended to be used fk0(176 знак., 11.04.2013 14:22, ссылка)
- Доктор сказал фтопку, значит фтопку ;-)) - =AlexD=(11.04.2013 14:27)
- IEEE Std 1003.1-2001 defines a standard operating system interface and environment, including a command interpreter (or "shell"), and common utility programs to support applications portability at the source code level. It is intended to be used fk0(176 знак., 11.04.2013 14:22, ссылка)
- Я предпочитаю ориентироваться на single unix specification. Стандарт C в чистом виде слишком оторван от реальности. - fk0(11.04.2013 14:20, ссылка)
- В стандарте C99 (n1124.pdf) этого нет. Что такое opennet.ru и откуда они берут свои сведения (может быть, из MSDN?) - я не знаю. - SciFi(11.04.2013 13:42)
- См. выше - =AlexD=(11.04.2013 13:39)
- Yes please. Пока нашел в MS CRT, но не могу поверить, что наш товарищ в буденовке перешел на темную сторону Силы :-) - SciFi(11.04.2013 13:38)
- Верить мне! :-)) Ну погугли внимательнее, или мне проделать эту работу? - =AlexD=(11.04.2013 13:37, ссылка)
- И где это написано (кроме вашего поста, конечно)? - SciFi(11.04.2013 13:35)
- Можно, это особый случай и в этом случае символы никуда не копируются, но распаковка происходит до конца строки и возвращается количество символов, минус завершающий ноль. - =AlexD=(11.04.2013 13:34)
- а за использование _tcslen ? - MegaJohn(11.04.2013 13:17)
- Если мне подарят ноут с виндовсом, лицензии на весь необходимый софт, подписку на MSDN на 10 лет вперёд... Я же за всю свою жизнь ни в одной конторе лицензионной винды не видел. И ещё я краем уха слышал, что мол WIN32 API теперь всё, не будет fk0(10 знак., 11.04.2013 14:26)
- Для винды utf8 неудобна, utf16 рулит. А реальность такова, что пока API есть и где нужно заточены под wchar. А, обладая силой, стандарты мелкомягкие придумывают сами. :) - Хитрый Китаец(11.04.2013 16:01)
- Если не будет win32 api то про винду (и микрософт впридачу) можно забыть. Народ разбредется кто куда. - 3m_пароль_не_помню(11.04.2013 14:57,
)
- Если мне подарят ноут с виндовсом, лицензии на весь необходимый софт, подписку на MSDN на 10 лет вперёд... Я же за всю свою жизнь ни в одной конторе лицензионной винды не видел. И ещё я краем уха слышал, что мол WIN32 API теперь всё, не будет fk0(10 знак., 11.04.2013 14:26)