Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.08.2011, 14:54   #1
sir.andrey
Форумчанин
 
Регистрация: 06.12.2009
Сообщений: 380
Радость C++

Добрый день!
Подскажите пожалуйста, как преобразовать строку (CString) в число (double)?

Знаю, что число в строку так:
Код:
 CString m_string;
        int i = 123456789;
        m_string.Format("%d",i);
        cout<<m_string;
        return 0;
А как наоборот, нет!
sir.andrey вне форума Ответить с цитированием
Старый 20.08.2011, 15:23   #2
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Нашёл в Гугле
Код:
CString  m_sEditBuffer;
double  dArg = 0;        
dArg = atof(m_sEditBuffer.GetBuffer());

Последний раз редактировалось _-Re@l-_; 20.08.2011 в 18:27.
_-Re@l-_ вне форума Ответить с цитированием
Старый 20.08.2011, 15:26   #3
sir.andrey
Форумчанин
 
Регистрация: 06.12.2009
Сообщений: 380
По умолчанию

Спасибо, а через Format не знаете?
Буду очень благодарен, если подскажите!
sir.andrey вне форума Ответить с цитированием
Старый 20.08.2011, 15:47   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Формат это метод составления строки.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 20.08.2011, 17:14   #5
sir.andrey
Форумчанин
 
Регистрация: 06.12.2009
Сообщений: 380
Радость

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
Формат это метод составления строки.
Ну ладно, а есть ли какая нибудь MFC функция, которая преобразует строку в число?
sir.andrey вне форума Ответить с цитированием
Старый 20.08.2011, 19:55   #6
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

sir.andrey

есть ли какая нибудь MFC функция, которая преобразует строку в число?

Нет. Это тебе не Борланд, MFC для такой фигни слишком суров.
Rififi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц