Size: a a a

2020 July 22

VD

Vlad Doc in supapro.cxx
Artöm Bakri Al-Sarmini
В семидесятых массивы за границы не выходили видимо
Не надо просто оставить возможность хакирам))
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Vlad Doc
Передать '%' не вариант?)
Нафига?
источник

VD

Vlad Doc in supapro.cxx
Vlad Doc
Не надо просто оставить возможность хакирам))
Чуть ли не половину консолек хакнули на буфер оверфлоу))
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Зачем перекладывать в рантайм форматирование заранее известного символа?
источник

s

std::slavik in supapro.cxx
Artöm Bakri Al-Sarmini
Зачем перекладывать в рантайм форматирование заранее известного символа?
читаемость лучше
источник

VD

Vlad Doc in supapro.cxx
Artöm Bakri Al-Sarmini
Зачем перекладывать в рантайм форматирование заранее известного символа?
Потому что
printf("%c%d", '%', 22); читается лучше
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Такое
источник

s

std::slavik in supapro.cxx
небось тоже на питоне пишешь
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Когда никто не видит
источник

DP

Denis Paukaev in supapro.cxx
скоро дойдём до

printf("hello world%c%c%c", '!', '!', '!');
источник

VS

Vladimir Suisei in supapro.cxx
А можете пояснить зачем нужно xstr() ?

#define LENGTH          42
#define str(x)          # x
#define xstr(x)         str(x)
источник

VD

Vlad Doc in supapro.cxx
Artöm Bakri Al-Sarmini
Зачем перекладывать в рантайм форматирование заранее известного символа?
Оптимайзим вывод в консольку?)
источник

s

std::slavik in supapro.cxx
#вопрос . Добрый день. Объясните, пожалуйста, по пунктам, как работает данный код?

main(_,l)char**l;{6*putchar(--_%20?_+_/21&56>_?strchr(1[l],_^"pt`u}rxf~c{wk~zyHHOJ]QULGQ[Z"[_/2])?111:46:32:10)^_&&main(2+_,l);}
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Vlad Doc
Оптимайзим вывод в консольку?)
Не совершаем лишних действий
источник

IZ

Ilia Zviagin in supapro.cxx
std::slavik
#вопрос . Добрый день. Объясните, пожалуйста, по пунктам, как работает данный код?

main(_,l)char**l;{6*putchar(--_%20?_+_/21&56>_?strchr(1[l],_^"pt`u}rxf~c{wk~zyHHOJ]QULGQ[Z"[_/2])?111:46:32:10)^_&&main(2+_,l);}
Отформатируй код для начала.
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Vladimir Suisei
А можете пояснить зачем нужно xstr() ?

#define LENGTH          42
#define str(x)          # x
#define xstr(x)         str(x)
Чтобы переданный аргументом макро успел раскрыться
источник

VS

Vladimir Suisei in supapro.cxx
std::slavik
#вопрос . Добрый день. Объясните, пожалуйста, по пунктам, как работает данный код?

main(_,l)char**l;{6*putchar(--_%20?_+_/21&56>_?strchr(1[l],_^"pt`u}rxf~c{wk~zyHHOJ]QULGQ[Z"[_/2])?111:46:32:10)^_&&main(2+_,l);}
Первый раз вижу сишную обфускацию
источник

VD

Vlad Doc in supapro.cxx
Artöm Bakri Al-Sarmini
Не совершаем лишних действий
Не это всё круто и всё такое. Но когда процентов много оно же вообще не читается.
источник

s

std::slavik in supapro.cxx
Ilia Zviagin
Отформатируй код для начала.
он уже...
источник

IZ

Ilia Zviagin in supapro.cxx
std::slavik
он уже...
Нет.
источник