- 1
- 2
- 3
- 4
- 5
int main ()
{{{
    
    return 0;
}}}Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+29
int main ()
{{{
    
    return 0;
}}}Я любил делать так... От этого хуже работать не будет, но вызывает вопросительное выражение лица.
−11.9
void safecpy(char *str1, char *str2)
{
	strncpy(str1, str2, strlen(str1));
	str1[strlen[str1]] = 0;
}
...
void safecpy(char *str1, char *str2)
{
	strncpy(str1, str2, sizeof(str1));
	str1[sizeof(str1)] = 0;
}Две примера функций \"безопасного\" копирования строк :-)
−71.9
// get today's date string as YYYY-MM-DD HH:MM:SS
   function getDateTime(){
       $datetime = getdate();
       $mday = $datetime['mday'];
       if ($mday<10){
           $mday="0$mday";
       }
       $mon = $datetime['mon'];
       if ($mon<10){
           $mon="0$mon";
       }
       $year = $datetime['year'];
       $mhour = $datetime['hours'];
       if ($mhour<10){
           $mhour="0$mhour";
       }
       $mmin = $datetime['minutes'];
       if ($mmin<10){
           $mmin="0$mmin";
       }
       $msec = $datetime['seconds'];
       if ($msec<10){
           $msec="0$msec";
       }
       $dateTime = "$year-$mon-$mday $mhour:$mmin:$msec";
       return $dateTime;
   }Китайский код самый беспощадный...
−45.6
if ( g_nIdleState == 0 ) 
	{	// Initialize the splash screen right away
		if ( g_CurrentOptions.get_splash_screen() ) 
			fgSplashInit();
		g_nIdleState++;
    } 
	else 
		if ( g_nIdleState == 1 ) 
			g_nIdleState++;
		else 
			if ( g_nIdleState == 2 ) 
				g_nIdleState++;
			else
				if ( g_nIdleState == 3 ) 
				{
					if( !fgInitSubsystems()) 
					{
						FG_LOG(__FILE__, __LINE__,  FG_DK_GENERAL, FG_FALSE,   "Subsystem initializations failed ..." );
						exit(-1);
					}
					g_nIdleState++;
				}
				else
					if ( g_nIdleState == 4 ) 
					{
						fgInitVisuals();  // setup OpenGL view parameters
						g_nIdleState++;
					}
					else
						if ( g_nIdleState == 5 ) 
							g_nIdleState++;
						else 
							if ( g_nIdleState == 6 ) 
							{
								mark_time( &g_tsFrame );
								mark_time(&g_tsTime);
								g_nIdleState = 1000;
							} 
    if ( g_nIdleState == 1000 ) 
		fgMainLoop();
	else 
		if ( g_CurrentOptions.get_splash_screen() == 1 ) 
			fgSplashUpdate(0.0);процесс загрузки и вывода сплэш-скрина и запуск основного рендера после этого (так предлагал делать flight gear в очень старой версии или чел, который ваял этот код, когда переделывал FG под нужды двигла, бугага)
+30
clsLine L = Lines[4][i];
int Ind = Lines[4].IndexOf(L);
+39.2
<?php echo "Кру"; ?>чу, <script>document.write('вер');</script><?php print("чу, "); ?>запу<?php eval(" ?>тать<?php "); echo ' хочу'; ?>Защита от копирования ))))))
+890.7
#define private public
−370.9
CREATE OR REPLACE FUNCTION hex_inc(in_str character, n integer)
RETURNS character AS
$BODY$
DECLARE x varchar;
BEGIN
x=in_str;
if (substring(in_str from n for n+1)='0') or (substring(in_str from n for n+1)='1') or (substring(in_str from n for n+1)='2')
or (substring(in_str from n for n+1)='3') or (substring(in_str from n for n+1)='4') or (substring(in_str from n for n+1)='5')
or (substring(in_str from n for n+1)='6') or (substring(in_str from n for n+1)='7') or (substring(in_str from n for n+1)='8')
or (substring(in_str from n for n+1)='A') or (substring(in_str from n for n+1)='B') or (substring(in_str from n for n+1)='C')
or (substring(in_str from n for n+1)='D') or (substring(in_str from n for n+1)='E') THEN
x=raplace_char(n,x,chr((ascii(substring(in_str from n for n+1))+1))); -- inc() только для string
ELSIF (substring(in_str from n for n+1)='9') THEN
x=raplace_char(n,x,'A'); -- ну т.к. это уже 10
ELSIF (substring(in_str from n for n+1)='F') THEN
x=raplace_char(n,x,'0'); -- ну т.к. это +1 разряд :)
x=hex_inc(x,n-1);
END IF;
RETURN x;
END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE
COST 100;
CREATE OR REPLACE FUNCTION raplace_char(n integer, in_str character, in_char character)
RETURNS character AS
$BODY$
Begin
IF ( n = char_length(in_str) ) THEN
RETURN substring(in_str from 1 for n-1) || in_char;
ELSIF (n = 1) THEN
RETURN in_char || substring(in_str from 2 for char_length(in_str)-1) ;
ELSE
RETURN substring(in_str from 1 for n-1) || in_char || substring(in_str from n+1 for char_length(in_str)-n);
END IF;
END;
$BODY$
LANGUAGE 'plpgsql' STABLE
COST 100;
            Язык PL/PgSQL
Функция должна делать inc числу, записанному в строке в шестнадцатеричном виде
        
+27
if (Monitor.TryEnter(this))
            {
                ...
            }
            else
            {
                // do not do anything
            }
−58.5
//Вознашу хвалу тебе, о великий индуский бог программинга! Как ни странно, работает, но надо переписать на досуге.
	       
$city_xml = $CityArray->GetXml("CityList");
	foreach($city_xml as $tmp_array){
		if(!is_string($tmp_array) && $tmp_array[0] != "" && $tmp_array[0] != "Success" ){
			foreach($tmp_array as $second_array){
				$ixml = new xml();
			    	$ixml->Insert($second_array);
			    	foreach($ixml as $country_array){
			    		if(!is_string($country_array) && $country_array[0] != "" && $country_array[0] != "Success" ){
						foreach($country_array as $rxml){
							if(!is_string($rxml)){
								foreach($rxml as $axml){
									if(!is_string($axml) && $axml[0] && $axml[0] != "Position"){
										foreach($axml as $bxml){
											foreach($bxml as $cxml){
												if(!is_string($cxml) && is_array($cxml) && $cxml["Name"]){
													$cities[] = $cxml;
												}
											}
										}	
									}
								}
							}
						}
				    	}
				    }
				}
			}
		}
return $cities;Парсинг xml