Я всегда получаю либо ошибку malloc ().Вот код:
char *data = malloc(200);
add_data(data, tableO, line);
void add_data(char *data, struct ARP_entryO *tableO, int line)
{
int i=0;
while (i < line)
{
strcat(data, tableO[i].IPaddr);
strcat(data, " ");
strcat(data, tableO[i].MACaddr);
strcat(data, " ");
i++;
}
}
Обычно я посылаю около 50-60 байт.Любая помощь в этом вопросе?
Спасибо