- 1
- 2
- 3
- 4
- 5
Function GetTwoLastNum(cNum)
cNum := str(cNum)
cNum := substr(cNum,len(cNum)-1,2)
cNum := val(cNum)
Return cNum
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+136
Function GetTwoLastNum(cNum)
cNum := str(cNum)
cNum := substr(cNum,len(cNum)-1,2)
cNum := val(cNum)
Return cNum
- Как найти последние две цифры числа ?
- Очень просто: превращаешь число в текст и substr-ом отрезаешь две последние буквы. Потом конвертируешь обратно в текст.
(код на языке Clipper)
+147
+++++++++++++
++++++++++++++++
++++++++++++++++
+++++++++++++
++++++++++++++.++
+++++++++++++++
++++++++++++.
+++++++..++
+.-------------------
----------------------------
-----------------
---------------.+++
++++++++++++++++
++++++++++
+++++++++++++
+++++++++++++.+++
+++++++++++++++
++++++.++
+.------.--------.----------
--------
----------------------------
-----------------
----.-----------------------
.
Не говно код, но тем не мение.
+132
<span style="font-weight:bold"><span style="font-style:italic"><span style="text-decoration:underline"> Превед! </span></span></span>
<b><i><u>? Не, не слышал
+176
// проверка на число
function thisIsChislo($var){
return (string) ( (int)$var == (string)$var );
}
// в использовании
if( thisIsChislo($var) == "true" ){
die("Статья не найдена")
}
Из того, кто это написал, получился бы настоящий боевой пидорас!
+122
private bool validDir(DirectoryInfo dir)
{
return dir.Attributes == FileAttributes.Directory &&
dir.Attributes != FileAttributes.Hidden &&
dir.Attributes != FileAttributes.NotContentIndexed &&
dir.Name != "Windows";
}
+68
#KPACHblu {COLOR:#FF0000 !IMPORTANT;}
#KPACHblu .CuHuu {COLOR:BLUE;COLOR:BLUE;COLOR:BLUE;COLOR:BLUE;COLOR:BLUE;}
#KPACHblu .3EJlEHblu {COLOR:GREEN;COLOR:GREEN;COLOR:GREEN;COLOR:GREEN;COLOR:GREEN;COLOR:GREEN;COLOR:GREEN;COLOR:GREEN;}
+166
function unlinkFile($filename) {
if(unlink($filename)) {
return true;
}
}
function unsetVar($varname) {
unset($varname);
return true;
}
Одна из "библиотек" крупного зарубежного коммерческого проекта.
+112
foreach (int i in new int[] {1, 2, 3, 4, 5})
{
//Какие-то действия
}
Правильный for в C#
http://2lx.ru/2010/03/pravilnyj-for-v-c/
+132
static int
find_entry (int store, int entry, int *buffer)
{
int
i,
next;
if ((entry <= 0) || (entry > Headers[store].size))
{
*buffer = EOL;
return (ST_NOENTRY);
}
if (entry < (Headers[store].size/2))
{
/* search forwards through store */
next = Headers[store].first;
for (i=1; i<entry; i++)
next = Buffers[next].next;
*buffer = next;
}
else
{
/* search backwards through store */
next = Headers[store].last;
for (i=Headers[store].size; i>entry; i--)
next = Buffers[next].prev;
*buffer = next;
}
return (SUCCESS);
}
древний и заведомо рабочий код. а ищем-то что?
+139
const bool ejected = (device_type.is_new_protocol() ? device_status.status.stop : (!device_status.status.in_preset && !device_status.status.in_preset)) != 0;
...
if ( (p_ddevice && p_ddevice->preset_state.in_progress ())
|| (p_edevice && p_edevice->preset_state.in_progress ())
)
return (CTRL_WAIT);
...
я не повторяюсь никогда никогда