- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
for (j = 0; j < MAX_NAME; j++) {
i = name[j];
if (i >= 'a' && i <= 'z')
i &= 0x5F;
mash->host_name[j] = i;
if (i == 0)
break;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+154
for (j = 0; j < MAX_NAME; j++) {
i = name[j];
if (i >= 'a' && i <= 'z')
i &= 0x5F;
mash->host_name[j] = i;
if (i == 0)
break;
}
Перевод строки в верхний регистр в самопальном сетевом протоколе
+149
Tsel=^sel;
sel=Record
Inf:TInf;
A:Tsel;
Тут Sel это Cell. Это одна малая часть объявления имен
+70.9
if (cache != null) {
UserSession us = (UserSession)cache.get(FQN, sessionId);
return (us != null ? us : null);
}
+140.3
WHSShell = Новый COMОбъект("WScript.Shell");
WHSShell.SendKeys("%");
WHSShell.SendKeys("~");
WHSShell.SendKeys("{DOWN 9}");
Это - вызов функции "печать - предварительный просмотр" имени гениальных программистов Раруса.
+134.6
function vyvod($kuda,$qid,$qrate,$qdate,$qtext) {
echo "<b>[".$qid."]
[<a href=\"rate.php?id=".$qid."&from=".$kuda."&as=good\">+</a>
".$qrate."
<a href=\"rate.php?id=".$qid."&from=".$kuda."&as=bad\">-</a>]
<a href=\"bayan.php?id=".$qid."&from=".$kuda."\">[:||||:]</a>
".$qdate." <br> </b>
".$qtext." <br> <br>";
}
Это нормально??
+155.4
.....
double CHTerritory;
int CHNextGeneration;
int CHPeople;
int CHScTurns;
int CHDefMin;
int CHDefMax;
int CHAtMin;
int CHAtMax;
int CHArmies;
int CHGrain;
int CHScientist;
double CHMoney;
int CHUnHP_1;
int CHArm;
int CHATT;
int CHDEFF;
int CHUnHP;
int CHArm_1;
int AtChoice;
....
Begin:
int Choice;
cout << "\n""Year: ";
cout << Year;
cout << "\n""Money ";
cout << Money;
cout << " $";
Tax = People / 2;
cout << "\n""Tax: ";
cout << Tax;
cout << " $";
cout << "\n""Territory: ";
cout << Territory;
cout << " KM^2";
cout << "\n""What do you want?";
cout << "\n""Science - 1, Army - 2, Agrarian Production - 3,";
cout << "\n""Social Question - 4, Next Year - 5, Spy - 6, Exit - 7: ";
cin >> Choice;
if(Choice == 1)
{
goto Science;
}
if(Choice == 2)
{
goto Army;
}
if(Choice == 3)
{
goto AgrarianProduction;
}
if(Choice == 4)
{
goto SocialQuestion;
}
if(Choice == 5)
{
goto NextYear;
}
if(Choice == 6)
{
goto Spy;
}
if(Choice == 7)
{
goto Replay;
}
else
{
cout << "\n""TbI Tynou ?";
cout << "\n";
goto Begin;
}
....
if(AmUnHP_1 <= 0)
{
AmArmies = AmArmies - 1;
goto LKJMNZZA;
}
else
{
goto LKJMNZZB;
}
Моя одна из первых "серьезных" программ на С++, показывающая, что даже без знаний (главное - желание) можно писать БОЛЬШИЕ программы. Программа - стратегическая консольная игра, исходник в 64 КБ и все в... ОДНОЙ функции main :) также тогда еще не знал о существовании массивов, switch и многого другого:) К сожалению все 4000 строк кода сюда не влезают, так что вот примеры стандартных участков кода.
+162.5
UGL_STATUS CBitmap::StretchBlt(CBitmap * src,int srcIndex, int index)
{
UGL_GC_ID gc;
UGL_POS srcWidth;
UGL_POS srcHeight;
UGL_POS width = Width();
UGL_POS height = Height();
UGL_RECT srcRect = src->Rect();
UINT32 * srcDataLine;
UINT32 * destDataLine;
if( src == NULL )
return UGL_STATUS_ERROR;
...
}
см. строки 8 и 12-13 :)
+154
document.form1.q.value = decodeURIComponent('<%= new Regex(@"(\\|')", RegexOptions.Compiled).Replace(
System.Web.HttpUtility.UrlEncode(CSContext.Current.QueryString["q"] as String), @"\$1") %>');
кусок чужого поискового блока: передаём GET-параметр в инпут :)
+144
function time_format($sql_result_string)
{
// some format :)
// it is not govnokod!!! it is for future
return $sql_result_string;
}
отакот
+139.6
File pom = new File(dir.getAbsoluteFile()
+ String.valueOf(File.separatorChar) + "pom.xml");
В классе java.io.File специально для таких умников есть две константы :
public static final char separatorChar = '\';
public static final String separator = "" + separatorChar;
Одна из них - это char, а вторая - String.