Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 5.00
tir_open
0 / 0 / 0
Регистрация: 02.09.2008
Сообщений: 8
#1

Помогите новичку - как преобразовать int к string - C++

02.09.2008, 19:45. Просмотров 1480. Ответов 4
Метки нет (Все метки)

Помогите новичку
Как делать преобразование к классу int
gcc version 2.95.3 20010315 (release) [FreeBSD]
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.09.2008, 19:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Помогите новичку - как преобразовать int к string (C++):

Как преобразовать string в int ? С++ - C++
Здравствуйте, можете объяснить как преобразовать string в int ? С++. Объясните как можно проще, так-как я недавно начал изучать...

Как преобразовать строку string в int? - C++
имеется строка string которая содержит такие наборы символов - "0,0,0,3,32,253,0,0,43" необходимо цифры записать в матрицу а запятые...

Как преобразовать один элемент String в Int - C++
Всем привет. Возник вопрос, как преобразовать один элемент стринга в инт. То есть: std::string s = "543"; int i = std::atoi(&s); i =...

Преобразовать int в string - C++
Как перевести переменную int в string?

Преобразовать string в int .? - C++
строки 66 и 71 соответственно, считываю из файла в string, как преобразовать? кроме static_cast не знаю И по прежнему не понимаю как...

Стандартно преобразовать int в соответствующий string - C++
1. Как красиво и стандартно сделать из int-а - string, чтобы с ним дальше немедленно работать. 2. Разумеется можно написать свою короткую...

4
palva
2655 / 1882 / 276
Регистрация: 08.06.2007
Сообщений: 7,228
Записей в блоге: 4
03.09.2008, 22:02 #2
Вообще int - это не класс, это встроенный тип. Но непонятно к чему надо делать преобразование: к строке или к числу. Строку можно преобразовать в целое
Код
int atoi(char *string);
Число можно преобразовать в строку функцией
Код
char *itoa( int value, char *string, int radix );
где radix - основание системы счисления. Обычно это 10 или 16
0
tir_open
0 / 0 / 0
Регистрация: 02.09.2008
Сообщений: 8
04.09.2008, 20:54  [ТС] #3
под freebsd нету функции itoa...
а atoi - есть
Вот в чем проблема...
0
tir_open
0 / 0 / 0
Регистрация: 02.09.2008
Сообщений: 8
04.09.2008, 20:57  [ТС] #4
в первом сообщении я неправильно написал
Как делать преобразование различных типов данных (int,double и др) к классу string
Причем я окончательно запутался
я компилирую
gcc -lstdc++ -L /usr/local/lib sss.cpp -o sss &&./sss
а подключаю
#include <string>
не string.h
0
palva
2655 / 1882 / 276
Регистрация: 08.06.2007
Сообщений: 7,228
Записей в блоге: 4
05.09.2008, 12:02 #5
Тогда преобразуйте число в C-строку по выбранному вами формату с помощью функции sprintf, а потом строку - в класс string.
0
05.09.2008, 12:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.09.2008, 12:02
Привет! Вот еще темы с ответами:

8-и значное число типа int преобразовать в строчку char\string - C++
Подскажите, есть ли какая-нибудь функция, которая загоняет число в строчку. Например есть 8-и значное число (тип int) и мне нужно его...

Как преобразовать char* в string и вывести переменную string на экран? - C++
for (int k = 0; k &lt; 10; k++) { int x = (int)rand() / RAND_MAX + rand() % 6 + 2; char *chars = new char; ...

Как вставить элемент и вывести элементы на экран в map<string, map<string,int>> ? - C++
У меня есть map&lt;string, map&lt;string,int&gt;&gt;, в него надо добавить элементы (типа Ivanov potato 200) Использовать именно map&lt;string,...

из String в Int как? - C++
Раньше писал на C# и VBasic,там все очень просто было. Здесь не могу понять как конвертировать,поясните пожалуйста. Пишу в QT Creator. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru