Тема: Странное.
Показать сообщение отдельно
Старый 06.02.2012, 17:33   #395
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Странное.

я извиняюсь, так просто все не работает.

работает с ms-специфик функцией vsprintf

inlinte text(int x, int y, const char *foo, ...)
{
va_list ap;
char buff[16535];
va_start(ap, foo);
vsprintf_s(buff,foo,ap);
va_end(ap);
xtext(x,y,buff);
}
просто так можно ее использовать как то так:
Print(L"The FPS:%d, Tris:%d, MousePos(%d,%d)",eng->GetStatistics()->GetFPS(),eng->GetStatistics()->TrisRendered(), MouseX(), MouseY());
а в твоем варианте ограниченно только одной переменной.

кстати, объясните мне пожалуйста почему первая функция не работает? можно ли как то сделать не ms специфик версию?

Последний раз редактировалось HolyDel, 06.02.2012 в 18:54.
(Offline)
 
Ответить с цитированием