- 1
memcpy((void*)m_sendBuffer,(void*)jsonString,strlen(jsonString));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+147
memcpy((void*)m_sendBuffer,(void*)jsonString,strlen(jsonString));
3 ошибки в одной строчке))
Вот это хороший язык!
Попробуй что-нибудь поговнокодить.
Приведение к (void*) необязательно, но это и не ошибка.
Не копируется нулевой терминатор - что с того? Он в m_sendBuffer может быть и не нужен.
Что ещё?
и что, по-вашему, из этого может привести к ошибке?
programs that need to be portable across any C or C++ compiler should not use wchar_t for storing Unicode text. The wchar_t type is intended for storing compiler-defined wide characters, which may be Unicode characters in some compilers.
http://www.unicode.org/versions/Unicode5.2.0/ch05.pdf
А на говно-си — только так:
воот.
бля
int strlen(char* str)
{
char* begin = str;
while(*str++ != 0);
return str-begin;
}
new/delete тут вообще не причем, чистая работа с указателями.
И вообще вопрос был про С, а ты тут приперся не в тему со своими метаязыками.
Что за звёздочки блять? Нахуя брать указатель на указатель?
А ёбаный str-begin вообще вернёт шестадцатеричное число, потому что в компьютере указатели хранятся в 16-ричных адресах!!!
циничное грубое говно, которое троллит меня, притворяясь дебилом
не надо, не надо тебе притворяться
в компутере указатели 16 ричные. потому что когда я пишу int*c;cout<<c; то выдаёт 16 ричное число, так что хосни суйца, дыбло
*пейсфальм*
Ты хорошо подумал?
Ты представляешь это, сука?
Головой!
А не тем местом, куда тебя ебут хачи каждый день, жалкий выродок. Прикинь, так тоже можно.
Обиделся что ли, уёбан?
Ну извини бля.
доставило )
стало страшно. "Я сказал НОО....OH SHI~"
Только вот про windows и юникод упоминаний не было.
Да и что считать результатом, например для utf-8 вернет просто кол-во байт, что в принципе и надо для копирования. Тут же не идет речи о кол-ве знакомест.
>Если strlen вернет 0, то некоторые реализации memcpy могут пройтись по памяти
Это какие же реализации, назовите, пожалуйста.
Вот если бы было отрицательное число, то точно прошлось бы по памяти.
Щас свой коммент заплюсую и хуй вам, а не рекорд.
(reduce #'max in-sequence)
И работает для любых инстанций тайпкласса Ord. Продолжайте посасывать списочки.
Python. Batteries included.
ЧСХ, скрипты для автоминусования существуют как минимум год (тарас, баттхёрт и виртуалы)
но только после публикации скрипта на резиге началось