сугубуя специфичность

/ Просмотров: 1711

Написал вот такой код для проверки наличия подстроки в строке и горжусь собой уже второй день:

bool FindSubstring(char *p, char *s)

{

int i=0,j=0;

while(s[j]&&p[i+j])

if(p[i+j]!=s[j++]) {

i++;

j=0;

}

return s[j] ? false : true;

}

А с чего спросите горжусь? А просто. Сначала написал код в тысчу строк, весь день ходил, мучался, что не может же быть так много строк для такой маленькой шизы. Походил, помучался и выдал на ура вот такой кусок. Эх, горжусь, значит еще не все мозги пропил, еще чуть-чуть осталось, значит пока еще можно программером работать. Гы!

Потом вставил этот кусок в одну DLLку и скомпилил ее в 2048 байт. Снова загордился сабой, сильно, сильно! А потом взял пакер WinUpack39.exe одного китайческого гения и зажал DLLку до 1179 байт. В результате получился у меня крутой плугин для Миранды, общая цель которого отшивать всяческих падонков которые у меня отсутствуют в контактном листе и постоянно кричат "Hello xin". Меня это ну очень напрягает, поэтому я и родил данный плугин.

Да, уже существуют подобные плугины, но во-первых их не я писал, а во-вторых, они меня не совсем устраивают, ну т.д. А счас я вообщем крут, а падонки идут стороной! Йоу!