The OpenNET Project / Index page

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

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

"INT to CHAR*"
Сообщение от leit emailИскать по авторуВ закладки on 16-Июн-04, 02:43  (MSK)
Собсно сабж вызывает вопрос..
в программировании на Сях пока еще не особо
Подскажите плиз - как проще всего из инта строку сделать?
(вообще то работаю со строками через класс string)
заранее спасибо
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "INT to CHAR*"
Сообщение от Atos emailИскать по авторуВ закладки(ok) on 16-Июн-04, 15:16  (MSK)
>Собсно сабж вызывает вопрос..
>в программировании на Сях пока еще не особо
>Подскажите плиз - как проще всего из инта строку сделать?
>(вообще то работаю со строками через класс string)
>заранее спасибо

Вырезка из книги Б.В. Керниган, Д.М. Ритчи. "ЯЗЫК С":
Преобразование int в char ведет себя хорошо - лишние биты высокого порядка просто отбрасываются. Таким образом

int i;
char c;

i = c;
c = i;
значение с не изменяется. Это верно независимо от того, вовлекается ли знаковое расширение или нет.

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

2. "INT to CHAR*"
Сообщение от sas emailИскать по авторуВ закладки(??) on 17-Июн-04, 09:34  (MSK)
>Собсно сабж вызывает вопрос..
>в программировании на Сях пока еще не особо
>Подскажите плиз - как проще всего из инта строку сделать?
>(вообще то работаю со строками через класс string)
>заранее спасибо

Уважаемый leit,

Советую прочитать описание стандартных библиотек для Си и Си++. Кстати, Ваш вопрос неверно сформулирован: класс string - это Си++.

Для Си - sprintf (или snprintf что безопаснее, но менее переносимо)
Для Си++ - stringstream класс. Скелет кода:

int v=123;
stringstream  ss;
ss << v;
string s = ss.str();

Удачи
--- sas

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

3. "INT to CHAR*"
Сообщение от Unknown Искать по авторуВ закладки(??) on 21-Июн-04, 16:34  (MSK)
>>Собсно сабж вызывает вопрос..
>>в программировании на Сях пока еще не особо
>>Подскажите плиз - как проще всего из инта строку сделать?
>>(вообще то работаю со строками через класс string)
>>заранее спасибо
>
>Уважаемый leit,
>
>Советую прочитать описание стандартных библиотек для Си и Си++. Кстати, Ваш вопрос
>неверно сформулирован: класс string - это Си++.
>
>Для Си - sprintf (или snprintf что безопаснее, но менее переносимо)
>Для Си++ - stringstream класс. Скелет кода:
>
>int v=123;
>stringstream  ss;
>ss << v;
>string s = ss.str();
>
>Удачи
>--- sas


А что если попробывать itoa (для С).

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

4. "INT to CHAR*"
Сообщение от sas emailИскать по авторуВ закладки(??) on 21-Июн-04, 17:55  (MSK)
>>>Собсно сабж вызывает вопрос..
>>>в программировании на Сях пока еще не особо
>>>Подскажите плиз - как проще всего из инта строку сделать?
>>>(вообще то работаю со строками через класс string)
>>>заранее спасибо
>>
>>Уважаемый leit,
>>
>>Советую прочитать описание стандартных библиотек для Си и Си++. Кстати, Ваш вопрос
>>неверно сформулирован: класс string - это Си++.
>>
>>Для Си - sprintf (или snprintf что безопаснее, но менее переносимо)
>>Для Си++ - stringstream класс. Скелет кода:
>>
>>int v=123;
>>stringstream  ss;
>>ss << v;
>>string s = ss.str();
>>
>>Удачи
>>--- sas
>
>
>А что если попробывать itoa (для С).

А itoa нет на Unix и она не входит в число стандартных функций.

Удачи
--- sas

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


Удалить

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




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

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