Глупый вопрос про переменные параметры
От: merlinJap  
Дата: 30.06.04 10:50
Оценка:
Доброго времени суток...
Пишу функцию которая обрабатывает переменное чмсло параметров и один из них float, так вот с ним и возникает самая большая проблемма, в нутри функции появляються такие значения о которых моя программа даже и догажываеться.
Что я не правильно делаю:

   float aa = 5;
   db->LogWrite(-1, "%f",aa);



...
va_start(vl,format);
...
case 'f':
      fArg = va_arg(vl, float);// вот тут ну не как не появляеться 5   :crash: 
      if(DRMLIBMSG_MESSAGE_MAX <= (strlen(chFrm) + DRMLIB_LONG_MAX)) break;
      сhFrm[1] = 'f';
      nSPSize =    sprintf(&chFilTxt[nOutSeek],chFrm,fArg);
      nOutSeek += nSPSize;
      break;
С уважением merlinjap.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.