0 / 0 / 0
Регистрация: 20.08.2010
Сообщений: 6
|
|
1 | |
Конвертация числа в строку20.08.2010, 06:07. Показов 9531. Ответов 18
Метки нет (Все метки)
Всем привет, я на форуме только что зарегистрировался и многого не знаю, так что если я создал тему не в том разделе и нарушил что-то, то скажите, а теперь к делу:
Можете мне подсказать функцию в C++, которая конвертирует число в строку?
0
|
20.08.2010, 06:07 | |
Ответы с готовыми решениями:
18
Вывести на экран числа из заданной строки в порядке возрастания их значений Конвертация числа в строку (int to char) Конвертация числа в строку и обратно, условие исключения, разность. Конвертация строк в числа |
1 / 1 / 0
Регистрация: 07.03.2010
Сообщений: 13
|
|
20.08.2010, 06:17 | 2 |
Посмотри функцию char *itoa(int value, char *string, int radix), думаю это то, что нужно
0
|
0 / 0 / 0
Регистрация: 20.08.2010
Сообщений: 6
|
|
20.08.2010, 06:36 [ТС] | 3 |
А где можно посмотреть эту функцию?
Добавлено через 9 минут Ладно, я тогда сразу скажу, чего мне нужно добиться. Надо при вводе числа, выводить его на экран, но так как int и char - разные типы, то я и спрашиваю, как сделать соответствие типов.
0
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
20.08.2010, 06:47 | 4 |
bee.j, потоки C++ (как и функции С) могут выводить не только символы, но числа (целые и с плавающей точкой). Никаких преобразований делать не надо.
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
20.08.2010, 06:49 | 5 | |||||
bee.j, char - это не строка, char - это символ.
Строка - char* или char[]. А зачем при вводе числа переводить его в символ? В целом типе нельзя оставить что-ли? оО по поводу itoa.
0
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|||||||||||
20.08.2010, 06:51 | 6 | ||||||||||
Пример на С++:
Пример на C:
0
|
0 / 0 / 0
Регистрация: 20.08.2010
Сообщений: 6
|
||||||
20.08.2010, 06:55 [ТС] | 7 | |||||
Так как значит мне вывести на экран число, которое я ввел? Ведь при такой записи, компилятор ругается.
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
20.08.2010, 06:56 | 8 |
bee.j, printf("%d", num);
0
|
0 / 0 / 0
Регистрация: 20.08.2010
Сообщений: 6
|
|
20.08.2010, 06:57 [ТС] | 9 |
Nameless One, спасибо, получилось
0
|
║XLR8║
|
||||||
20.08.2010, 17:07 | 11 | |||||
Ну тогда еще и я отпишусь:
0
|
Nameless One
|
20.08.2010, 17:15
#12
|
Не по теме: outoftime, не в тему: у тебя конвертация строки в число :D
0
|
Модератор
12832 / 7569 / 1764
Регистрация: 25.07.2009
Сообщений: 13,965
|
||||||
20.08.2010, 17:21 | 13 | |||||
0
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|||||||||||
20.08.2010, 17:27 | 14 | ||||||||||
В догонку конвертирование числа в строку и обратно в С и С++:
PS. Ну и не забываем про itoa и пр.
0
|
Модератор
12832 / 7569 / 1764
Регистрация: 25.07.2009
Сообщений: 13,965
|
|
20.08.2010, 17:30 | 15 |
Сообщение было отмечено как решение
Решение
3
|
Nameless One
|
20.08.2010, 17:35
#16
|
Не по теме: easybudda, правда? Пасиба, не знал :)
0
|
Nameless One
|
20.08.2010, 17:41
#18
|
Не по теме: easybudda, да я уже нагуглил...
0
|
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
|
||||||
20.08.2010, 17:53 | 19 | |||||
Ну и boost::lexical_cast до кучи:
0
|
20.08.2010, 17:53 | |
20.08.2010, 17:53 | |
Помогаю со студенческими работами здесь
19
Ввести в программу строку (числа, латиница), считать только числа, записать числа в массив Преобразовать строку из файла, содержащую запись десятичного числа, в строку с двоичным числом Ввести строку текста (содержащую как слова так и числа), вывести все числа из данной строки . Дана строка, изображающая десятичную запись целого положительного числа. Вывести строку, изображающую двоичную запись этого же числа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |