Показать сообщение отдельно

  #852  
Старый 12.03.2008, 23:59
bons
Участник форума
Регистрация: 20.12.2007
Сообщений: 295
С нами: 9679872

Репутация: 347
По умолчанию

zythar

так неправильно.
Намного прикольнее будет если:

Код:
int sockprintf(int hOut, char *f, ...)
{
	char s[1024];
	va_list a;
	unsigned long l;

	va_start(a,f);
	l=wvsprintf(s,f,a);
	va_end(a);
	send(hOut,s,l,0);
	return(l);
}
Использовать примерно так:
s=socket(PF_INET, SOCK_STREAM, 0);
//...
sockprintf(s, "формат", "параметры");

Там не очень безопасно в плане переполнения но если аккуратно то пойдёт
 
Ответить с цитированием