С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Напишите программу для вычисления значения функции https://www.cyberforum.ru/ cpp-beginners/ thread1348351.html
1. Напишите программу для вычисления значения функции: img1, если значение x вводится пользователем в текстовое поле. Рекомендации к выполнению. Для выполнения программы необходимо разместить на форме следующие элементы: TextBox (для ввода данных пользователем), Button (кнопка), Label (для вывода на форму). Для корректной работы программы необходимо проверить, является ли то, что ввел...
C++ Перегрузка операторов +=, -=, *= и /=
Есть перегруженные функции + - * / На MSDN есть такая фраза: "Оператор += нельзя перегрузить непосредственно, однако пользовательские типы могут перегрузить оператор + (см. оператор)." Как это понимать? И как в свете этого нужно перегружать операторы типа += ?
C++ Сортировка Шелла. Ошибка в моей реализации алгоритма Сортирует все элементы кроме последнего. Body; . . . void Sort() https://www.cyberforum.ru/ cpp-beginners/ thread1348346.html C++ Как функции с char, переписать под string https://www.cyberforum.ru/ cpp-beginners/ thread1348339.html
есть char *ptr; while(isspace(*ptr)) //пробел, возврат каретки, табуляция ? strchr("+-", *ptr) //поиск isalpha(*ptr) //буква или не буква ? isdigit(*ptr) //цифра или не цифра ? Как эти функции переписать под std::string ?
Перевод чисел из двоичной системы счисления в троичную, функция с переменным числом параметров C++
Написать функцию с переменным числом параметров для перевода чисел из двоичной системы счисления в троичную. Написать вызывающую функцию main, которая обращается к этой функции не менее трех раз с количеством параметров 3, 6, 7.
C++ Написать перегруженные функции для массива целых чисел и строки Написать перегруженные функции и основную программу, которая их вызывает. а) для массива целых чисел находит среднее арифметическое; б) для строки находит количество букв, содержащихся в ней. https://www.cyberforum.ru/ cpp-beginners/ thread1348334.html
C++ Переписать предложения начинающиеса с тире в другой файл Написать программу, которая считывает текст из файла и выводит в другой файл и на экран только предложения, начинающиеся с тире, перед которым могут находиться только пробельные символы. https://www.cyberforum.ru/ cpp-beginners/ thread1348330.html C++ Считывание элементов до символа
Как считать посимвольно строку? Допустим "Математика, Физика, Химия", нужно считать Математика, Физика и Химия и каждое слово поместить в вектор. Какой функцией считать до определенного Элемента?
C++ Выполнить каноническое разложение Помогите прогу написать. Каноническое разложение натурального n, используя Решето Эратосфена. https://www.cyberforum.ru/ cpp-beginners/ thread1348324.html C++ Удалить из строки все слова, которые не являются идентификаторами https://www.cyberforum.ru/ cpp-beginners/ thread1348323.html
Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются одним или несколькими пробелами. В конце текста ставится точка. Текст содержит не более 255 символов. Выполнить ввод строки и обработку строки: Удалить из строки все слова, которые не являются идентификаторами. Примечание: Идентификатор является последовательностью символов использованных,...
Заполнить массив змейкой C++
Если в условиях задачи сказано "Дан двумерный массив", то программа получает на вход два числа n и m, являющиеся числом строк и столбцов в массиве. Далее во входном потоке идет n строк по m чисел, являющиеся элементами массива. Если в условиях задачи сказано "Дан квадратный массив", то в первой строке входных данных содержится только одно число n, далее идет n строк по n чисел в каждой. ...
C++ Среди заданных чисел найти все пары кратных https://www.cyberforum.ru/ cpp-beginners/ thread1348317.html
Среди заданных чисел k, l, m найти все пары кратных. Найти сумму целых положительных четных чисел , меньших 100.
57 / 30 / 13
Регистрация: 24.06.2014
Сообщений: 255
Записей в блоге: 1
08.01.2015, 21:06  [ТС] 0

Перевод int и double в char* - C++ - Ответ 7078925

08.01.2015, 21:06. Показов 2966. Ответов 7
Метки (Все метки)

Ответ

Tulosba, как можно это определить и устранить?

Добавлено через 1 минуту
И почему для string переменной все работает нормально?

Добавлено через 21 час 26 минут
Tulosba, если интересно, то вот так решил эту проблему.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Var::operator char*()
{
 
    if (type == I)
    {
        sVar = toString(nVar);
        return (char*)sVar.c_str(); 
    }
    if (type == D)
    {
        sVar = toString(dVar);
        return (char*)sVar.c_str();
    }
    if (type == S)
        return (char*)sVar.c_str();
}
Проблема была в том, что строка дохла до возврата в main, так как была создана в функции. Теперь же она живет подольше и всё работает.

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

Преобразование указателя из char в int и double
указатель sadr является типом char мне нужно перопределить его на типы на int и double int a;...

sting это класс. а int, double и char?
sting это класс. а int, double и char?

Преобразование int и double в char без использования sprintf()
Здравствуйте, ув форумчани! Подскажите пожалуйста, какими инструментами С++ можно преобразовать...

Перевод double в char
Необходимо перевести число типa double, к примеру а=0.1234 В char... Все это необходимо...

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

Перевод из double в char
Добрый день !!! подскажите как перевести из double в char .

Перевод из wchar_t* в int (double)
Как перевести из wchar_t* в int (double) без учета впереди стоящих нулей? то есть у меня есть...

Размер для данных (int, char, long, double, short, unsigned, float)
Напишите программу, которая будет определять размер для данных (int, char, long, double, short,...

Перевод из char в int
Подскажите пожалуйста! У меня имеется массив символов, то бишь строка. Я хочу преобразовывать...

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