Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
Akkanee
2 / 2 / 0
Регистрация: 09.01.2013
Сообщений: 65
#1

Приведение CString к double - C++

27.03.2013, 08:23. Просмотров 472. Ответов 0
Метки нет (Все метки)

Здравствуйте, мне нужно привести строковое cstring UNICODE (так как в него его получаю из EditBox'a GetDlgItemText(IDC_EDIT1, string1) к double чтобы в дальнейшем производить над ним операции, нагуглил множество методов, многие из них компилируются но почемуто всегда приводят CString к нулю.

C++
1
2
3
4
5
6
7
8
9
10
11
12
CEdit *pEd1 = (CEdit*) m_wBar.GetDlgItem(IDC_EDIT1);
    CString string1;
    GetDlgItemText(IDC_EDIT1, string1);
    double width;
    
       //char s[40]; 
       //strcpy(s,string1.getbuffer()); один из вариантов приведения
        width=atof( (LPCTSTR) string1); 
        CMyDoc::width=width;
        char ch[25];
        gcvt(width,5,ch);
        pEd1->SetWindowText(ch);//использую для проверки приведения - приводит ноль всегда
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2013, 08:23     Приведение CString к double
Посмотрите здесь:

Приведение типов. CString. - C++
помогите как собрать до кучи CString c_bank1,c_bank2,c_bank3; std::stringstream ss(buffer); std::vector<std::string>...

Перевести формат double в CString - C++
Всем привет! Я сейчас делаю программу в mfc, в которой при нажатии определенной кнопки в поле (которое имеет формат double) должно...

Некорректное преобразование double в int (приведение типов) - C++
Не совсем очевидно. https://ideone.com/7P0EhY #include <iostream> #include <math.h> int main() { float y = pow(64, 1.0...

класс CString - C++
расскажите пожалуйста, где найти информацию по этому классу?как его подключать, какие функции в нем есть? какую литературу прочесть чтобы в...

C++ <cstring> strlen() - C++
Народ, может ли функция strlen() обрабатывать тип не const char, а char ? компилятор ошибку выдаёт str.insert(Position_Begin(c),...

fgets и CString - C++
Здравствуйте, У меня возник вопрос, проконсультируйте, пожалуйста, что можно сделать в этой ситуации? Нужно прочитать строчку...

Создать класс CString - C++
Помогите. Кто чем может=) Создать класс CString, хранящий массив символов и его размер. Реализация методов сложения и вычитания...

Преобразование CString в CEdit - C++
Помогите. Как мне преобразовать переменную CString в CEdit с условием, что нет элемента управления CEdit. Просто нужно строку CString...

Преобразование int в CString ? - C++
Подскажите как преобразовать? itoa преобразовует в *char, а хотелось бы сразу в CString...

Конвертация Cstring в wchar_t* - C++
Есть функция, которая возвращает тип CString и нужно этот CString использовать в функции wcscpy. Как правильно сделать преобразования?

Преобразование CString->float и обратно - C++
Здравствуйте. Можно ли строку типа CString преобразовать в число типа float (или double) (я уверен, что в строка будет вида 123.123)и...

Чем отличается <string> и <cstring>? - C++
Добрый день! Подскажите, чем отличается string и cstring, использующиеся в заголовке?


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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