Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
Новый стажер решил задачу про студентов, вызывая их в компилированном виде из модуля 1С.
Не знал в какой раздел запостить, поэтому пощу в 1С
Вообще-то в 1С своя база.
стажер вообще ничего не осилил
у меня пальцев не хватило для подсчета говна
добавлю:
переполнение буфера везде, где есть ввод
игры с new/delete в разных частях кода, приводящие к мегаговну - двойное выделение py=new perech[n]; py=new perech[k];, обращение к удаленной памяти delete []py; /*...*/ for(i=0; i<l; i++) cout<<py[i].fam<<" "<<py[i].ng<<endl;
незнание std::nothrow
куча односимвольных глобальных переменных i,j,k
абсолютно фейловые циклы - я вообще не понимаю что он хочет добиться например в
int l;
for(i=0; i<l; i++)
fin>>t.fam>>t.ng;
его рантайм всегда инициализирует нужным волшебным числом?
миллион getch() для надёжности
ужасный стиль (бля где такому вообще учат?)
Указатель на ссылку - это круто. Еще студент ниасилил std::vector и std::sort. А судя по количеству getch он еще и виндузятник.
у меня пальцев не хватило для подсчета говна
добавлю:
переполнение буфера везде, где есть ввод
игры с new/delete в разных частях кода, приводящие к мегаговну - двойное выделение py=new perech[n]; py=new perech[k];, обращение к удаленной памяти delete []py; /*...*/ for(i=0; i<l; i++) cout<<py[i].fam<<" "<<py[i].ng<<endl;
незнание std::nothrow
куча односимвольных глобальных переменных i,j,k
абсолютно фейловые циклы - я вообще не понимаю что он хочет добиться например в
его рантайм всегда инициализирует нужным волшебным числом?
миллион getch() для надёжности
ужасный стиль (бля где такому вообще учат?)
ставлю жирный плюс
транслит всегда вызывает улыбку
может все-таки Новый студент решил задачу про стажёров?
говнолабы почему-то заебали
Govnoeb, кто кого?