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

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

Восстановить пароль Регистрация
 
Akkanee
2 / 2 / 0
Регистрация: 09.01.2013
Сообщений: 65
27.03.2013, 08:23     Приведение CString к double #1
Здравствуйте, мне нужно привести строковое 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
Посмотрите здесь:

C++ invalid operands of types ‘double*’ and ‘double’ to binary ‘operator*’
Какая-нибудь реализация функции void Fun (double in, double *out) C++
Приведение типов. CString. C++
C++ long double и double в MSVC 12 одно и тоже, нужна информация,желательно быстрей
C++ Вывести long double число без перевода в double
Почему перестает работать программа при замене double на long double? C++
Преобразовать 2 числа int в 1 число float(double) | double int1.int2 C++
Почему мы пишем double x (double y)? а не через запятую double x,y C++

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

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

Текущее время: 19:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru