Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > как преобразовать текст в цифру?


Автор: Alp 10.11.2005, 15:41
как преобразовать текст в цифру?
Например
long iop;
CString serr;
serr="100";
?????????? (здесь что-то я не знаю что)
пролучиться
iop равна 100

Автор: nikitao 10.11.2005, 15:45
1.Например с помощью стандартной ф-ции atoi()
2.Эта Тема скорее в С++ общие вопросы
3.Пользуйся поиском много раз повтарялась тема. smile

Автор: Любитель 11.11.2005, 11:34
Код

#include <stdlib.h>
// ...
char s[] = "100";
long l = atol(s);

Автор: nikitao 11.11.2005, 20:20
Alp,на будущее.Список функций для преобразований:
atof()-возвращает дробное число
atoi()-возвращает число типа int
atol()-возваращает чисдо типа long
gcvt()-преобразовывает дробное число в строку
itoa(),ltoa(),ultoa()-соответственно преобразует целое,длинное целое и длинное беззнаковое целое в строку.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)