- 1
Я ебал ваши сиплюсные брейринги. Давайте размышлять о хуях и мужских жопахх.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−108
Я ебал ваши сиплюсные брейринги. Давайте размышлять о хуях и мужских жопахх.
0
Подключить (Написать/Вывести на экран)
Точка старта
выбор (любое)
счётчик (только цыферка) равен 0
написать выбор
Если выбор (статус цыферка) то выбор (теперь буковка)
Пока выбор не равен буковка(А или Б или В)
Делать вот это
Если счётчик больше 9 то Аварийное завершение
написать выбор
прибавить 1 к счётчик
До сюда
Вывести выбор и счётчик
Удалить выбор и счётчик
Точка завершения
C/C++ подобный псевдокод на русском с dynamic/static типизацией
+1
int etm_readl_cp14(u32 reg, unsigned int *val)
{
switch (reg) {
case ETMCR:
*val = etm_read(ETMCR);
return 0;
case ETMCCR:
*val = etm_read(ETMCCR);
return 0;
case ETMTRIGGER:
*val = etm_read(ETMTRIGGER);
return 0;
case ETMSR:
*val = etm_read(ETMSR);
return 0;
case ETMSCR:
*val = etm_read(ETMSCR);
return 0;
case ETMTSSCR:
*val = etm_read(ETMTSSCR);
return 0;
case ETMTEEVR:
*val = etm_read(ETMTEEVR);
return 0;
case ETMTECR1:
*val = etm_read(ETMTECR1);
return 0;
case ETMFFLR:
*val = etm_read(ETMFFLR);
return 0;
case ETMACVRn(0):
*val = etm_read(ETMACVR0);
return 0;
case ETMACVRn(1):
*val = etm_read(ETMACVR1);
return 0;
case ETMACVRn(2):
*val = etm_read(ETMACVR2);
return 0;
case ETMACVRn(3):
*val = etm_read(ETMACVR3);
return 0;
case ETMACVRn(4):
*val = etm_read(ETMACVR4);
return 0;
case ETMACVRn(5):
*val = etm_read(ETMACVR5);
return 0;
case ETMACVRn(6):
*val = etm_read(ETMACVR6);
return 0;
case ETMACVRn(7):
*val = etm_read(ETMACVR7);
return 0;
case ETMACVRn(8):
*val = etm_read(ETMACVR8);
return 0;
case ETMACVRn(9):
*val = etm_read(ETMACVR9);
return 0;
case ETMACVRn(10):
*val = etm_read(ETMACVR10);
return 0;
case ETMACVRn(11):
*val = etm_read(ETMACVR11);
return 0;
case ETMACVRn(12):
*val = etm_read(ETMACVR12);
return 0;
case ETMACVRn(13):
*val = etm_read(ETMACVR13);
return 0;
case ETMACVRn(14):
*val = etm_read(ETMACVR14);
return 0;
case ETMACVRn(15):
*val = etm_read(ETMACVR15);
return 0;
case ETMACTRn(0):
*val = etm_read(ETMACTR0);
return 0;
case ETMACTRn(1):
*val = etm_read(ETMACTR1);
return 0;
case ETMACTRn(2):
*val = etm_read(ETMACTR2);
return 0;
case ETMACTRn(3):
*val = etm_read(ETMACTR3);
return 0;
case ETMACTRn(4):
*val = etm_read(ETMACTR4);
return 0;
case ETMACTRn(5):
*val = etm_read(ETMACTR5);
return 0;
case ETMACTRn(6):
*val = etm_read(ETMACTR6);
return 0;
...
Вроде и да, а вроде и нет
0
$ 67.18
+4
#include <stdio.h>
#include <string>
const struct FooAgeProperty {} age;
const struct FooNameProperty {} name;
template <typename T>
struct FooPropertyAssignment {
FooPropertyAssignment(T* prop): prop(prop) { }
T* prop;
};
struct years {
int i;
years& operator=(FooPropertyAssignment<int> fpa) {
*fpa.prop = i;
return *this;
}
};
struct nam {
std::string s;
nam& operator=(FooPropertyAssignment<std::string> fpa) {
*fpa.prop = s;
return *this;
}
};
years operator""years(unsigned long long value) {
return { (int)value };
}
nam operator""_(const char* value, size_t) {
return { value };
}
struct NegativeFoo {
NegativeFoo(int* age, std::string* name): age(age), name(name) {}
int* age;
std::string* name;
};
FooPropertyAssignment<int> operator<(FooAgeProperty fap, NegativeFoo nfoo) {
return FooPropertyAssignment<int>(nfoo.age);
}
FooPropertyAssignment<std::string> operator<(FooNameProperty fnp, NegativeFoo nfoo) {
return FooPropertyAssignment<std::string>(nfoo.name);
}
struct Foo;
Foo* nasty_global_variable;
struct Foo {
Foo() {
nasty_global_variable = this;
}
NegativeFoo operator-() {
return NegativeFoo(&age, &name);
}
int age;
std::string name;
};
struct to_string {
struct foo {
foo(int (*)(const char*, ...)) {
printf(".old years %d am I and %s is name My\n", nasty_global_variable->age, nasty_global_variable->name.c_str());
}
};
};
int main() {
Foo foo;
5years = age<-foo;
"Billy"_ = name<-foo;
(to_string::foo)printf;
}
https://www.reddit.com/r/ProgrammerHumor/comments/acv2og/just_wrote_my_first_program_in_c/
−2
Нам нужен бойцовый петух.
Петухинхо
+1
Знаете ли Вы, что ReadPrivateProfileString игнорирует закрывающую квадратную скобку в названии секции?
[ThereAreValidSectionName
Куд-куд-кудат-куд-куд!
−103
В школе я был влюблён в Серёженьку - парня из нашего класса. Он был отличником, пользовался вниманием девчонок и был самым лучшим физкультурником.
Высокий, с кудрявыми, золотистыми волосами и томными голубыми глазами, он был просто великолепен в свои 16... Но меня он не признавал, предпочитая мне общество симпатичных, но ветреных восьмиклассниц.
Возможно, он не верил, что с парнем ему может быть так же хорошо, как с девушкой, боялся разочарования. Лишь раз он взглянул на меня...
Как-то раз распахнув дверь школьного туалета, я увидел Сергея. Он стоял у окна с папироской. Увидев меня, он поначалу испугался, но потом продолжил курить с безмятежным видом. Я растерянно молчал.
Он спрыгнул с окна и подошёл. Встал - и молчит. Я тоже молчу. Прошло какое-то время.
-Че пялишься? Нравлюсь? Я молча кивнул. Вдруг он погладил меня по голове. Я совсем растерялся, а он всё улыбался, не сводя с меня взгляд.
Вдруг он поцеловал меня. Прикосновение его губ было приятным, я едва не потерял сознание от наслаждения.
Почувствовав свободудействий, я нащупал изрядный бугорок между его ног, и провел по нему ладонью. Сергей прервал поцелуй и строго посмотрел на меня.
-Это что сейчас было?
-Я хочу тебя, хочу быть твоей девушкой.
-Допустим. Он замолчал, словно обдумывая план. Потом расстегнул штаны, взял мою руку и положил на поверх трусов.
-Не стесняйся, потрогай. Он подошел вплотную, его член торчал из брюк, словно рычак токарного станка. Я взял член в руку.
Он застонал, обхватил мои ладони руками, и стал водить ими по члену. Потом мы опять слились в долгом поцелуе.
Я отчаянно дрочил ему, потом упав на колени взял член в рот. Сергей, обезумев от наслаждения, сношал мой рот в бешенном темпе; скоро мне в горло потекла сперма.
Застонав в последний раз, он прижал мое лицо к своему паху, вынул обмякший член и стал водить им мне по лицу, размазывая слюну и остатки спермы.
Он взглянул на меня, поднял и жадно поцеловал.
(а продолжение придумайте сами).
+1
function preventSelection(element){
var preventSelection = false;
function addHandler(element, event, handler){
if (element.attachEvent)
element.attachEvent('on' + event, handler);
else
if (element.addEventListener)
element.addEventListener(event, handler, false);
}
function removeSelection(){
if (window.getSelection) { window.getSelection().removeAllRanges(); }
else if (document.selection && document.selection.clear)
document.selection.clear();
}
function killCtrlA(event){
var event = event || window.event;
var sender = event.target || event.srcElement;
if (sender.tagName.match(/INPUT|TEXTAREA/i))
return;
var key = event.keyCode || event.which;
if (event.ctrlKey && key == 'A'.charCodeAt(0)) // 'A'.charCodeAt(0) можно заменить на 65
{
removeSelection();
if (event.preventDefault)
event.preventDefault();
else
event.returnValue = false;
}
}
// не даем выделять текст мышкой
addHandler(element, 'mousemove', function(){
if(preventSelection)
removeSelection();
});
addHandler(element, 'mousedown', function(event){
var event = event || window.event;
var sender = event.target || event.srcElement;
preventSelection = !sender.tagName.match(/INPUT|TEXTAREA/i);
});
// борем dblclick
// если вешать функцию не на событие dblclick, можно избежать
// временное выделение текста в некоторых браузерах
addHandler(element, 'mouseup', function(){
if (preventSelection)
removeSelection();
preventSelection = false;
});
// борем ctrl+A
// скорей всего это и не надо, к тому же есть подозрение
// что в случае все же такой необходимости функцию нужно
// вешать один раз и на document, а не на элемент
addHandler(element, 'keydown', killCtrlA);
addHandler(element, 'keyup', killCtrlA);
}
Долбоёбы борются с ветряными мельницами.
−1
.
Справедливо ли утверждение о том, что большинство из присутствующих дрочатся с программированием и прочей ойти хуйней почти всё свободное и всё рабочее время?