- 1
memcpy((void*)m_sendBuffer,(void*)jsonString,strlen(jsonString));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+147
memcpy((void*)m_sendBuffer,(void*)jsonString,strlen(jsonString));
3 ошибки в одной строчке))
+140
// connection reset by peer?
if(tcpflags & TCP_FLAG_RST)
{
st->status = TCP_CLOSED;
if( (st->status == TCP_ESTABLISHED) ||
(st->status == TCP_FIN_WAIT) )
{
tcp_closed(id, 1);
}
return;
}
из одного маленького эмбеддед-проектика)
+147
make: предупреждение: Неправильный ход часов. Сборка может быть неполной.
mooncrafter@ubuntu:~/allthis/4_mesg$ make lol
make: Внимание: Файл `Makefile' имеет будущее время 1,6e+03 s модификации
gcc -c create_matrix/create_matrix.c
gcc -c source/server.c source/lib/do.h source/lib/scmsg.h source/lib/msg.h
gcc server.o -o server
gcc -c source/client.c source/lib/do.h source/lib/scmsg.h source/lib/msg.h
rm create_matrix.o server.o client.o source/lib/do.h.gch source/lib/scmsg.h.gch source/lib/msg.h.gch
apt-get moo
(__)
(oo)
/------\/
/ | ||
* /\---/\
~~ ~~
...."Have you mooed today?"...
sleep 1.5
clear
make: предупреждение: Неправильный ход часов. Сборка может быть неполной.
mooncrafter@ubuntu:~/allthis/4_mesg$ clear
- называется перевёл чася на час наЗад!
+129
temp = (NODE *)malloc(sizeof(NODE));
if (temp == NULL)
{
Free(temp);
Free(task);
return NULL;
}
Курсовик ночью по пьяни. Подстраховался блин.
+147
printf("%10.4lg ", 0);
В процессе копипасты...
+147
case 5:
{
char podr[20];
int r=1;
puts("Vvedite nazvanie podrazdelenia");
scanf("%s",podr);
for(i=0;i<n;i++)
if(!strcmp(podr,s[i].podr))
{ r=0;
for(int j=i;j<n;j++) s[j]=s[j+1];
n--;
i--; // костыль
}
if(r) puts("ERROR");
getch();
} break;
Опять костыль для лабы друга.
+141
#include<iostream>
using namespace std;
#include<string.h>
int main()
{
int n;
int t;
char s[100];
cin>>n;
while(n!=0)
{
n--;
int TTT=0,TTH=0,THT=0,THH=0,HTT=0,HTH=0,HHT=0,HHH=0,H=0,T=0;
cin>>t;
cin>>s;
cout<<s<<"\n";
int f=0;
for(int i=0;i<strlen(s);i++)
{
if(s[i]=='T' && s[i+1]=='T' && s[i+2]=='T')
TTT+=1;
if(s[i]=='T' && s[i+1]=='T' && s[i+2]=='H')
TTH+=1;
if(s[i]=='T' && s[i+1]=='H' && s[i+2]=='T')
THT+=1;
if(s[i]=='T' && s[i+1]=='H' && s[i+2]=='H')
THH+=1;
if(s[i]=='H' && s[i+1]=='T' && s[i+2]=='T')
HTT+=1;
if(s[i]=='H' && s[i+1]=='T' && s[i+2]=='H')
HTH+=1;
if(s[i]=='H' && s[i+1]=='H' && s[i+2]=='T')
HHT+=1;
if(s[i]=='H' && s[i+1]=='H' && s[i+2]=='H')
TTT+=1;
if(s[i]=='H'){
H++;f=1;}
if(s[i]=='T'){
T++;f=1;}
}
cout<<TTT<<"\n";
if(H==40)
cout<<t<<" 0 0 0 0 0 0 0 38\n";
if(T==40)
cout<<t<<" 38 0 0 0 0 0 0 0\n";
if(f==0)
cout<<t<<" "<<TTT<<" "<<TTH<<" "<<THT<<" "<<THH<<" "<<HTT<<" "<<HTH<<" "<<HHT<<" "<<HHH<<"\n";
}
return 0;
}
Все и так понятно
+145
while ( strlen ( &ParseSMS[pos] ) != 0 )
{
Byte0 = HexToByte(&ParseSMS[pos]);
pos += 2;
pSMS->sms[txt_counter] = Byte0;
txt_counter ++;
}
достались исходнички. Человек не знает, как работает strlen
а буфер то на 140 байт !
+130
#include<stdio.h>
#include<string.h>
int main()
{
char s[81]; //Строка
int k, //Номер слова в строке
i,j; //Параметры цикла
puts("Vvedite stroky");
gets(s);
int m=strlen(s); //Кол-во символов в строке
puts("Stroka:");
puts(s);
// начало косыля
int n=0;
for(i=1;i<=m;i++) if(s[i]==' '&&s[i+1]!=' ') n++;
// конец костыля
if(s[m]==' '){i=m; k=0;}
else{i=m-1; k=1;}
while(1<i){
if(s[i]!=' '&&s[i-1]==' ') k=k+1;
if(k==n&&s[i-1]!=' '){
m=m+1; j=m;
while(j>i){s[j]=s[j-1]; j--;}
s[i]='*'; i--;}
else i=i-1;
}
puts("Izmenennaia stroka:");
puts(s);
fflush(stdin);
return 0;
}
+148
void DayNumbSat (double day, int month, double year, double days) {
int FirstJan, DayNumb;
char *Sat;
FirstJan = (long) days%7 - 1;
switch ( month ) {
case 1: DayNumb = day;
break;
case 2: DayNumb = 31 + day;
break;
case 3: DayNumb = 31 + 28 + day;
break;
case 4: DayNumb = 31*2 + 28 + day;
break;
case 5: DayNumb = 31*2 + 28 + 30 + day;
break;
case 6: DayNumb = 31*3 + 28 + 30 + day;
break;
case 7: DayNumb = 31*3 + 28 + 30*2+day;
break;
case 8: DayNumb = 31*4 + 28 + 30*2 + day;
break;
case 9: DayNumb = 31*5 + 28 + 30*2 + day;
break;
case 10: DayNumb = 31*5 + 28 + 30*3 +day;
break;
case 11: DayNumb = 31*6 + 28 + 30*3 +day;
break;
case 12: DayNumb = 31*7+30*4+28+day;
break;
}
printf("\n%d PASSED SINCE 1ST OF JANUARY\n", DayNumb);