- 1
memcpy((void*)m_sendBuffer,(void*)jsonString,strlen(jsonString));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+147
memcpy((void*)m_sendBuffer,(void*)jsonString,strlen(jsonString));
3 ошибки в одной строчке))
guest 25.05.2011 15:37 # −6
guest 25.05.2011 15:46 # −8
Вот это хороший язык!
Попробуй что-нибудь поговнокодить.
absolut 25.05.2011 15:54 # +2
Приведение к (void*) необязательно, но это и не ошибка.
Не копируется нулевой терминатор - что с того? Он в m_sendBuffer может быть и не нужен.
Что ещё?
Lure Of Chaos 25.05.2011 16:02 # +1
absolut 25.05.2011 16:06 # 0
и что, по-вашему, из этого может привести к ошибке?
Lure Of Chaos 25.05.2011 16:07 # +1
absolut 25.05.2011 16:10 # 0
Lure Of Chaos 25.05.2011 16:14 # 0
guest 25.05.2011 16:16 # 0
whitequark 25.05.2011 16:39 # 0
guest 25.05.2011 16:47 # 0
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
TheCalligrapher 25.05.2011 18:13 # 0
guest 25.05.2011 16:20 # +2
guest 25.05.2011 16:10 # +12
А на говно-си — только так:
guest 25.05.2011 16:11 # +22
воот.
guest 25.05.2011 16:11 # −9
бля
r00t31337 25.05.2011 16:30 # −2
int strlen(char* str)
{
char* begin = str;
while(*str++ != 0);
return str-begin;
}
guest 25.05.2011 16:32 # −7
guest 25.05.2011 16:39 # 0
guest 25.05.2011 16:43 # 0
new/delete тут вообще не причем, чистая работа с указателями.
И вообще вопрос был про С, а ты тут приперся не в тему со своими метаязыками.
JeremyW 25.05.2011 16:42 # +1
Lure Of Chaos 25.05.2011 16:43 # +2
guest 25.05.2011 16:47 # −20
Что за звёздочки блять? Нахуя брать указатель на указатель?
А ёбаный str-begin вообще вернёт шестадцатеричное число, потому что в компьютере указатели хранятся в 16-ричных адресах!!!
guest 25.05.2011 16:49 # 0
guest 25.05.2011 16:50 # 0
guest 25.05.2011 16:52 # −7
циничное грубое говно, которое троллит меня, притворяясь дебилом
не надо, не надо тебе притворяться
в компутере указатели 16 ричные. потому что когда я пишу int*c;cout<<c; то выдаёт 16 ричное число, так что хосни суйца, дыбло
guest 25.05.2011 16:56 # +3
guest 25.05.2011 16:59 # −19
Vindicar 25.05.2011 17:08 # +6
*пейсфальм*
guest 25.05.2011 16:50 # 0
Ты хорошо подумал?
guest 25.05.2011 16:56 # −21
Ты представляешь это, сука?
Головой!
А не тем местом, куда тебя ебут хачи каждый день, жалкий выродок. Прикинь, так тоже можно.
guest 25.05.2011 19:47 # −38
guest 25.05.2011 17:01 # −28
Обиделся что ли, уёбан?
Ну извини бля.
Lure Of Chaos 25.05.2011 18:10 # 0
доставило )
r00t31337 25.05.2011 16:07 # +1
Lure Of Chaos 25.05.2011 16:19 # 0
стало страшно. "Я сказал НОО....OH SHI~"
absolut 25.05.2011 16:25 # 0
Только вот про windows и юникод упоминаний не было.
Да и что считать результатом, например для utf-8 вернет просто кол-во байт, что в принципе и надо для копирования. Тут же не идет речи о кол-ве знакомест.
>Если strlen вернет 0, то некоторые реализации memcpy могут пройтись по памяти
Это какие же реализации, назовите, пожалуйста.
Вот если бы было отрицательное число, то точно прошлось бы по памяти.
JeremyW 25.05.2011 16:45 # 0
guest 25.05.2011 16:22 # +1
absolut 25.05.2011 16:57 # +3
JeremyW 25.05.2011 17:09 # 0
Vindicar 25.05.2011 17:09 # 0
guest 25.05.2011 17:24 # −10
eth0 25.05.2011 19:03 # 0
Lure Of Chaos 25.05.2011 19:12 # −30
eth0 25.05.2011 19:22 # 0
Lure Of Chaos 25.05.2011 19:24 # 0
guest 25.05.2011 19:45 # −1
Щас свой коммент заплюсую и хуй вам, а не рекорд.
Lure Of Chaos 25.05.2011 19:58 # 0
guest 25.05.2011 17:35 # +1
(reduce #'max in-sequence)
guest 25.05.2011 17:40 # −21
absolut 25.05.2011 18:00 # 0
guest 25.05.2011 22:48 # 0
guest 25.05.2011 18:21 # +2
guest 25.05.2011 17:45 # +2
И работает для любых инстанций тайпкласса Ord. Продолжайте посасывать списочки.
Vindicar 25.05.2011 18:08 # 0
Python. Batteries included.
guest 25.05.2011 18:29 # −21
guest 25.05.2011 18:17 # 0
guest 25.05.2011 18:37 # +2
RaZeR 25.05.2011 16:22 # +3
absolut 25.05.2011 16:53 # −2
Lure Of Chaos 25.05.2011 18:36 # 0
bugmenot 26.05.2011 05:25 # 0
ЧСХ, скрипты для автоминусования существуют как минимум год (тарас, баттхёрт и виртуалы)
но только после публикации скрипта на резиге началось
guest 26.05.2011 09:31 # 0
guest8 09.04.2019 10:49 # −999