- 1
dennis ritchie is gone but the memory we've allocated to him will live on forever
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+146
dennis ritchie is gone but the memory we've allocated to him will live on forever
Rip
+147
write_ext = ".pgm\0.ppm\0.ppm\0.pam" + colors*5-5;
из dcraw.c - кладезь вот таких перлов. то ли говнокодер писал - то ли гений. настолько лаконичного кода давно уже не видел.
http://www.cybercom.net/~dcoffin/dcraw/
+146
main(){}
Минимальная программа на Си.
+145
[www.opennet.ru]
Роб Пайк с прискорбием сообщил о смерти Денниса Ритчи,
создателя языка Си и одного из ключевых разработчиков
операционной системы UNIX. В последствие, Ритчи принимал
участие в разработке ОС Inferno и Plan 9, а также языка Limbo.
Ритчи умер дома, в возрасте 70 лет, после продолжительной болезни.
[/www.opennet.ru]
Прошу всех С-программистов почтить минутой молчания
память великого программиста Денниса Ритчи.
Печаль.
+104
if (!fragment || !texture)
{
return (1); /* Валидность параметров не пройдена. Дальнейшие действия бесмыслены */
}
else
{
/* Ничего не делать*/
}
Эпичный комментарий, найденный в коде
+130
#include<iostream>
#include<stdio.h>
#include<stdlib.h>
#include<vector>
#include<queue>
#include<stack>
#include<string.h>
#include<sstream>
#define s(m) scanf("%d",&m);
#define sf(m) scanf("%f",&m);
#define slld(m) scanf("%lld",&m)
#define pb(m) push_back(m);
#define FOR(m) for(int i=0;i<m;i++)
#define FORS(m) for(int j=0;j<n;j++)
#define REP(n,m) for(int i=n;i<m;i++)
#define REPS(n,m) for(int j=n;j<n;j++)
#define sb(m) (pr[m>>5]|=(1<<(m&31)))
#define cb(m) (pr[m>>5]&=~(1<<(m&31)))
#define chkb(m) (pr[m>>5]&(1<<(m&31)))
#define n_sb(m) (next_pr[m>>5]|=(1<<(m&31)))
#define n_cb(m) (next_pr[m>>5]&=~(1<<(m&31)))
#define n_chkb(m) (next_pr[m>>5]&(1<<(m&31)))
#define nev(m) (m&1)
using namespace std;
int main()
{
unsigned int pr[1000];
for(int i=0;i<1000;i++)
{
pr[i]=0xffffffff;
}
for(int i=3;i*i<=10000;i+=2)
{
if(chkb(i))
{ printf("%d\n",i);
for(int j=i*i;j<=10000;j+=i+i)
{
if(chkb(j))
{
cb(j);
printf("%d\n",j);
}
}
}
}
cb(0);
cb(1);
cb(2);
FOR(10)
{
if(chkb(i)&&(i&1)!=0)
printf("%d\n",i) ;
}
int n;
s(n);
if(chkb(n)==1&&((n&1)!=0))
{
FOR(n)
printf("Hello World\n");
}
else
{
FOR(n)
printf("Hello Codesprint\n");
}
return 0;
}
Горжусь РоСсией
+146
*((Point *)((Node *) result->data)->data) = *p;
Вот это Point *, которая в void * хранится, в списке, в котором другой список хранится, в доме, который построил Джек.
+144
STATIC_ASSERT(ТНасяльника::ОПЕРАЦИЯ_ЗАПИЛИТЬ != ТНасяльника::ОПЕРАЦИЯ_ВЫПИЛИТЬ);
bool запилить = ТНасяльника::ОПЕРАЦИЯ_ЗАПИЛИТЬ;
ТРавшан равшан(запилить ? ЗАПИЛИТЬ : ВЫПИЛИТЬ);
+139
int x = 0;
for (i = 4; i <= 31; i++ && x++)
if (code.l & (1 << i))
{
if (x == 0)
{
info.bios_info->characteristics = (char**) malloc (sizeof (char*));
info.bios_info->characteristics[x] = characteristics[i-3];
}else
{
realloc (info.bios_info->characteristics, (sizeof(char*) * x));
info.bios_info->characteristics[x] = characteristics[i - 3];
}
}
realloc и массив указателей типа char*
http://www.linux.org.ru/forum/development/6786393
+135
main(){
char i, *mas[] = {"January","February","March","April","May","June","July","August","September","October","November","December"};
printf("%s%s%s",system("pause>nul"),puts(mas[i-1]),scanf("%d",&i));
}
Определение месяца по его номеру в 4 строчки.