Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как из строки извлечь число?

462
15 января 2003 года
little brother
81 / / 18.10.2002
Перевод числа в строку от CString я делать умею :) format("%i", int_variable).
Подскажите ожалуйста как сделать наоборот, т.е., если CString str="2", то как это число присвоить в int_variable.
380
15 января 2003 года
Arestov
285 / / 20.09.2000
Цитата:
Originally posted by little brother
Перевод числа в строку от CString я делать умею :) format("%i", int_variable).
Подскажите ожалуйста как сделать наоборот, т.е., если CString str="2", то как это число присвоить в int_variable.



atoi()
atof()

462
15 января 2003 года
little brother
81 / / 18.10.2002
Спасибо. А я пробовал sscanf, но че-то эта функция как-то криво работает, или я ее криво пишу?!
380
15 января 2003 года
Arestov
285 / / 20.09.2000
Цитата:
Originally posted by little brother
Спасибо. А я пробовал sscanf, но че-то эта функция как-то криво работает, или я ее криво пишу?!



вот, должно работать:

char *psz="123";
int iVal;

sscanf(psz, "%d", &iVal);


или так


CString s("123");
int iVal;

sscanf((LPCSTR)s, "%d", &iVal);


но такими ф-циями надо пользоваться аккуратно

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог