The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"C++, функция itoa "
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"C++, функция itoa "
Сообщение от Blackgrin emailИскать по авторуВ закладки on 06-Мрт-04, 23:50  (MSK)
Выполняю заказ по написанию программы под линуху, ну а так как сам в большенстве случаев пользуюсь виндой - пишу под визуал С++...  На определённом этапе столкнулся с проблемой.. компилятор линухи не может нигде в библиотеках найти функцию itoa (перевод целочисленого типа в строковый)...  в хелпе вычитал что эта функция требует использования библиотеки: stdlib.h.  Добавил, не помогло...  Может кто-то знает как поступить? Или может знаете альтернативные функции?

з.ы. так как код работает под виндой, смысла приводить исходный код не вижу, а вот выдающую ошибку кину:

[root@bratislava second]# g++ -o lanko lankostud2.cpp -I'/usr/include/mysql' -L'/usr/local/mysql/lib' libmysqlclient.a -lz
lankostud2.cpp: In function `void sendresult(int, int, int)':
lankostud2.cpp:285: `itoa' undeclared (first use this function)
lankostud2.cpp:285: (Each undeclared identifier is reported only once for each
   function it appears in.)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "C++, функция itoa "
Сообщение от Soldier Искать по авторуВ закладки on 07-Мрт-04, 09:33  (MSK)
>На определённом этапе столкнулся с проблемой.. компилятор линухи не может нигде
>в библиотеках найти функцию itoa (перевод целочисленого типа в строковый)...  

Уже раз двадцать здесь обсуждалось :))) Нету такой функции в Линукс. Можно реализовать на основе sprintf

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "C++, функция itoa "
Сообщение от alexora emailИскать по авторуВ закладки on 07-Мрт-04, 11:17  (MSK)
>Уже раз двадцать здесь обсуждалось :))) Нету такой функции в Линукс. Можно реализовать на основе sprintf


угу

int a = 911;
char* s = new char[32];
sprintf(s,"%i\0",a);

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру