Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Как перегрузить оператор ввода? Как перегрузить оператор ввода? rational.h #define _Rational_h_ #include <iostream> using namespace std; int nod(int p, int q) { if (p < 0) p = -p; https://www.cyberforum.ru/ cpp-beginners/ thread763300.html C++ Циклический сдвиг(маленький косяк)
#include <iostream> using namespace std; #include <math.h> #include <conio.h> #include <windows.h> int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); const int n=3,m=4;
C++ Определить, имеется ли в строке три цифры подряд Определить, имеется ли в строке три цифры подряд. https://www.cyberforum.ru/ cpp-beginners/ thread763272.html C++ Напечатать все слова отличные от последнего слова, предварительно перенести последнюю букву в начало слова Дано текст, содержащий от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв, между соседними словами - не менее одного пробела. Напечатать все слова отличные от последнего слова, предварительно превратив каждое из них по следующему правилу: перенести последнюю букву в начало слова. https://www.cyberforum.ru/ cpp-beginners/ thread763268.html
С исходной строки символов удалить символы, отличные от русских букв и пробелов C++
С исходной строки символов удалить символы, отличные от русских букв и пробелов.
C++ Определить минимальный элемент квадратной матрицы, расположенный в левой части, ограничен диагоналями, включая диагональные элементы https://www.cyberforum.ru/ cpp-beginners/ thread763265.html
Определить минимальный элемент квадратной матрицы, расположенный в левой части, ограничен диагоналями, включая диагональные элементы.
C++ В строке удвоить данный символ https://www.cyberforum.ru/ cpp-beginners/ thread763263.html
Помогите. В строке удвоить данный символ.
обучение нейронной сети C++
struct SAcson { int l,c; // строка, столбец float x; // заряд }; struct SSinapc { int l,c; // строка, столбец }; struct SNeiron
C++ Узлы Здравствуйте. Может кто-то помочь решить задачу? (С++) Даны натуральное число n, действительные числа a1, a2, …, an . Если в последовательности (списке) a1, a2, …, an есть хотя бы один узел, информационное поле которого меньше чем -3, то во всех узлах с отрицательными числами заменить их на квадраты чисел, оставив остальные члены без изменения; в противном случае умножить все члены на 0.1. https://www.cyberforum.ru/ cpp-beginners/ thread763244.html C++ Ошибки в программе https://www.cyberforum.ru/ cpp-beginners/ thread763243.html
rational.h #define _Rational_h_ #include <iostream> using namespace std; int nod(int p, int q) { if (p < 0) p = -p; if (q < 0) q = -q; while (p != 0 && q != 0)
C++ Определить количество слов, которые содержат ровно четыре буквы
Помогите. Дано строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Определить количество слов, которые содержат ровно четыре буквы "о".
C++ Одномерный/двухмерный массив состоящий из елементов и заменить его елементы на 1)Задан одномерный массив состоящий из 12 элементов. Заменить единицами элементы массива, находящиеся после малейшего элемента 2) Задан линейный массив A. Составьте программу замены элементов крупнее десяти на нуль (0) 14) В двумерном массиве размерностью mxn найти сумму елементов, индексы которых в сумме составляют К Буду очень благодарен за вашу помощь. + гарантированы :С https://www.cyberforum.ru/ cpp-beginners/ thread763238.html
25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
17.01.2013, 10:01  [ТС] 0

Преобразовать int в char * - C++ - Ответ 4011705

17.01.2013, 10:01. Показов 3493. Ответов 11
Метки (Все метки)

Ответ

Цитата Сообщение от Afflicted Посмотреть сообщение
А itoa уже не модно?
и не было модно.
itoa поддерживают далеко не все компиляторы
Делал сам в итоге
Рабочий вариант:
C++
1
2
3
4
5
6
7
8
9
10
11
12
char* TenString::toString(int _number) {
    int m = _number; 
    int k = 0;
    char *result;
    while(m!=0) {
        k++; 
        m = m/10;
    }
    result = new char[k+1];
    sprintf(result, "%d", _number);
    return result;
}


Вернуться к обсуждению:
Преобразовать int в char * C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.01.2013, 10:01
Готовые ответы и решения:

Преобразовать int в char
Всем привет, пытаюсь разобраться с типами данных Интересует конвертация массива int в массив char...

Как преобразовать int в char?
Прошу подсказать, как же все-таки преобразовывать int в char?

Как int преобразовать в char?
простите за глупый вопрос)) но у меня есть какое нибудь int x=1234 к примеру, как преобразовать...

Как преобразовать Int в char*?
Доброго времени суток. У меня есть переменная int, в которой однозначное число, как его...

11
17.01.2013, 10:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.01.2013, 10:01
Помогаю со студенческими работами здесь

Как преобразовать int в char
Подскажите пожалуйста как преобразовать int в char Есть код к примеру: #include&lt;iostream&gt;...

Преобразовать число int в строку прописью char
Например, вводим 40, 3 должно выдать sorok rubley tridcat kopeek. Пересмотрел много задач с...

Преобразовать символы из массива char в массив int
Нужно ввести символы числа в строку, а потом символы из неё последовательно записать в массив int ...

Невозможно преобразовать параметр из int в const char
Приветствую, помогите пожалуйста исправить следующую ошибку: printf: невозможно преобразовать...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru