- 1
- 2
- 3
- 4
- 5
- 6
- 7
void f(bool b)
{
if(b.ToString().Length() == 4)
; // типа true
else if(b.ToString().Length() == 5)
; // типа false
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+140
void f(bool b)
{
if(b.ToString().Length() == 4)
; // типа true
else if(b.ToString().Length() == 5)
; // типа false
}
Сравнение
+133.9
function address_addvar($vn,$v) {
/** \brief добавит переменную или изменит ее в адресной строке
\arg \c $vn имя переменной которую надо добавить или изменить
\arg \c $vn имя значение передаваемой переменной
\return сформированный линк для вставки в <a href после ? */
foreach ($_GET as $ELNAME=>$EL) {
if ($ELNAME==$vn) {$EL=$v;$found=true;}
$T=$T.$ELNAME."=".$EL."&";
}
if ($found==false) {$T=$T.$vn."=".$v;}
return $T;
}
+147
do{
...
scanf("%d", &var)
...
...
var == 0;
}
while (var != 4);
Писал лабу. Зачем была поставлена та_самая_строчка- не помню.
Почему программа не выходила при вводе 4 - думал очень долго.
быдлостудент, да.
+153
if (filter.getName() == null) {
navigator.setModifierName(filter.getName());
} else {
navigator.setModifierName(filter.getName());
}
−866.4
"select crash.Фамилия from crash where Нарушение=(select select bill.Нарушение from bill where Штраф=(select max(Штраф) from bill));";
+52.7
function connect() {
if (!isset($db)) {
$db = new db('localhost', 'root', '', 'news');
}
return $db;
}
А по задумке должен был быть синглетон...
+136
вавап
о
вап
+149
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
char** del_arr(char **arr,int *size_i,int count,char *slovo,int len);
char** Delete(char **arr,int i,int *size_i);
void poisk(int size_j,char *arr,char *slovo,int len,int *c);
char* s_enter();
void arr_enter(int size_i ,char ***arr);
void arr_out(int size_i, char ***arr);
//void str_cpy(char **arr,char **res_arr,int size_src);
int main(void)
{
clrscr();
int size_i, size_j, count, len;
char **arr, *razd, *slovo;
printf("Vvedite kolichestvo strok > 1\n");
scanf("%d",&size_i);
if(size_i<=1)
size_i=2;
printf("Vvedite stroki texta\n");
getchar();
arr_enter(size_i, &arr);
printf("Vvedite stroku razdeliteley\n");
razd=s_enter();
puts(razd);
printf("Vvedite kontrol'noe slovo\n");
slovo=s_enter();
len=strlen(slovo);
puts(slovo);
printf("Vvedite kolichestvo kontrolnih slov\n");
scanf("%d",&count);
printf("Vvedennie stroki:\n");
arr_out(size_i,&arr);
arr=del_arr(arr,&size_i,count,slovo,len);
arr_out(size_i,&arr);
getch();
return 0;
}
char** del_arr(char **arr,int *size_i,int count,char *slovo,int len)
{
int i=0, c=0,size_j,p;
for(;i<*size_i;)
{
size_j=strlen(arr[i]);
poisk(size_j,arr[i],slovo,len,&c);
if(c==count)
{
p=1;
Delete(arr,i,size_i);
free(arr[*size_i]);
*size_i--;
}
else
p=0;
if(p==0)
i++;
}
return arr;
}
char** Delete(char **arr,int i,int *size_i)
{
int size;
for(;i<((*size_i)-1);i++)
{
//size=strlen((*arr)[i+1]);
strcpy(arr[i],arr[i+1]);
puts(arr[i]);
//memmove((*arr)[i],(*arr)[i+1],size+1));
}
return arr;
}
void poisk(int size_j,char *arr,char *slovo,int len,int *c)
{
int j=0, r=1;
for(;j<size_j;)
{
if(arr[j]==slovo[0])
{
while(r<=len)
{
j++;
if(arr[j]==slovo[r])
r++;
else
break;
}
*c++;
r=1;
}
else
j++;
}
//return c;
+145.9
public void newMessageTrySafe(Message message)
{
if (SeparateThread.Wait(100, 5, new ExitWaitDelegate(this.)))
{
try
{
this.newMessage(message);
}
catch (Exception exception)
{
Utils.log("DataCache.newMessage() error: " + exception.Message, new object[0]);
}
try
{
Monitor.Exit(this.FRecalcSynchronizer);
return;
}
catch (SynchronizationLockException)
{
return;
}
}
Utils.log("newMessageTrySafe(): Deadlock! Unable to call newMessage bacause it's locked by this thread", new object[0]);
}
Решение проблемы дедлоков в многопоточной программе.
+135
546
156546652646
946
46
687