На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Qraizer, Hsilgos
  
> как использовать itoa(,,) в никсах
    в Винде пишу так

    ExpandedWrap disabled
      void addVar(const std::string& name,const ULONG value)
      {
       var t;
       t.name = name;
       char tmv[30];
       itoa(value,tmv,10);
       t.value = tmv;
       vvar.push_back(t);
      };

    всё работает. в никсах выдаёт
    templater.cpp: In method `void Variable::addVar(const string &, long unsigned int)':
    templater.cpp:51: implicit declaration of function `int itoa(...)'

    понятно, что не может найти определение итоа.
    не понятно где его взять.
    подскажите как компилировать с этой функцией
      man sprintf
        когда я стал использовать
        ExpandedWrap disabled
          #include <stdlib.h>
          extern "C" char *itoa( int , char *, int);

        то всё стало работать. спасибо за помощь bkrot
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0197 ]   [ 16 queries used ]   [ Generated: 21.11.25, 17:10 GMT ]