- 1
- 2
- 3
char value[60] = {0};
int data;
snprintf(value, sizeof(value-1), "|%7u\n", data);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+143
char value[60] = {0};
int data;
snprintf(value, sizeof(value-1), "|%7u\n", data);
coverity полагал что заменить sprintf на snprintf было бы безопаснее
guest 14.02.2015 00:05 # +1
guest 14.02.2015 00:15 # 0
1024-- 14.02.2015 00:45 # +2
И запишет туда десятичное представление мусора.
kegdan 14.02.2015 04:53 # 0
Петровка 38?
guest 14.02.2015 06:18 # 0
absolut 15.02.2015 08:22 # 0
fix_the_clock 16.02.2015 14:27 # 0
absolut 15.02.2015 08:22 # 0
codemonkey 16.02.2015 11:05 # 0
FTFY bro
bormand 16.02.2015 11:30 # +1
Осиливший адресную арифметику.
kegdan 16.02.2015 13:16 # +3
bormand 16.02.2015 14:35 # +1
kegdan 16.02.2015 15:47 # 0
goto помогает выпрыгивать из n-ого цикла без всяких флагов
1024-- 16.02.2015 15:57 # 0
kegdan 16.02.2015 15:59 # 0
Так я высокоуровневый сишарпей
bormand 16.02.2015 16:02 # 0
80лвл?
kegdan 16.02.2015 16:12 # 0
1024-- 16.02.2015 16:03 # 0
Про метки в жс вспоминаю только во время обсуждений на ГК и, когда мне встречаются тесты вида "ололо если ти крутой жабошкриптер, то ты знаешь, сколько будет []+true*8-4+'3'|0".
P.S. А вообще, ошибся. Там "break метка", а не goto.
kegdan 16.02.2015 16:13 # +1
[]+true*8-4+'2'|0
Vasiliy 16.02.2015 18:57 # 0
kegdan 16.02.2015 19:28 # 0
1024-- 16.02.2015 19:44 # 0
2+2+'2'
kegdan 16.02.2015 19:50 # 0
1024-- 16.02.2015 19:52 # +1
kegdan 16.02.2015 19:55 # 0
3.14159265 16.02.2015 17:32 # 0
roman-kashitsyn 16.02.2015 11:31 # 0