Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.21;
Скачать: CL | DM;

Вниз

Немного на СИ   Найти похожие ветки 

 
Checist[root] ©   (2003-04-10 22:22) [0]

Вот мне, ну очень нужно узнать 2-е функции, но только на C++:
1) Как мне перевести текст из Edit"a (формат AnsiString) в формат double.
2) Типа обратное число типа double вывести на Caption у Label"а
Плиз, вещи вроде пустяковые, но очень нужно именно на C++


 
Asteroid ©   (2003-04-10 22:31) [1]

1) Если не ошибаюсь, есть ф-ция double atod( char *s ), может есть другие.
2) sprintf не пойдет? (опять-таки, я не помню, какие там еще есть)


 
Слесарь Матерящийся ©   (2003-04-10 22:36) [2]

sscanf(), sprintf()...... да при чём тут Delphi?


 
Checist[root] ©   (2003-04-10 22:37) [3]

Хм, немного неясно. Вот, типа, функа double(ля-ля) не катит. Как быть, а?


 
Слесарь Матерящийся ©   (2003-04-10 22:39) [4]

ха! это Ц, а не дельфа! почувствуйте разницу


 
Checist[root] ©   (2003-04-10 22:42) [5]

Да, причем здесь print и scan если у меня форма, а на ней Edit1, Label1 и Button1. Мне нужно ввести в Edit1 число, но весь введенный туда текст является в формате AnsiString, а мне нужно после нажатия на кнопку оперировать с этим текстом, как с переменной типа double. Нужна фанкта перевода AnsiString и double и обратная ей. Прога вся на СИ!


 
Слесарь Матерящийся ©   (2003-04-10 22:43) [6]

Компилятор-то какой?


 
Checist[root] ©   (2003-04-10 22:44) [7]

Быть то, как?


 
Слесарь Матерящийся ©   (2003-04-10 22:45) [8]

Если BCB, прога использует VCL, тогда FloatToStrF(), FloatToStr() -- double->AnsiString; StrToFloat() -- AnsiString ->double


 
Checist[root] ©   (2003-04-10 22:45) [9]

Язык: Borland C++ ver 5.0, ОК?


 
Слесарь Матерящийся ©   (2003-04-10 22:47) [10]

А форму как рисуете, если это Borland C++ ver 5.0, а не Borland C++ Builder?


 
Checist[root] ©   (2003-04-10 22:49) [11]

Да он самый!


 
Checist[root] ©   (2003-04-10 22:52) [12]

Если можно полностью функцию или их комбинацию для перевода AnsiString в double и еще одну для наоборот


 
Слесарь Матерящийся ©   (2003-04-10 23:00) [13]

Ох! Трудно с вами говорить.

Подытожим:

1) BCB, используется VCL -- см. Слесарь Матерящийся © (10.04.03 22:45), +F1 поиск по именам FloatToStr, StrToFloat

2) BC++, используйте sscanf(), sprintf() из библиотеки stdio.

<eof>



Страницы: 1 вся ветка

Текущий архив: 2003.04.21;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.025 c
1-67286
acsoft
2003-04-10 09:23
2003.04.21
Помогите создать кнопку при помощи DLL.


3-67123
Max79
2003-04-02 17:45
2003.04.21
Запрос по полю типа Timestamp в парадоксе.


3-67117
opoloXAI
2003-04-02 17:47
2003.04.21
DBGrid Selected


6-67426
hort
2003-03-01 14:13
2003.04.21
Входящие подключения для Win2k


6-67421
Chak
2003-03-01 01:32
2003.04.21
ServerSocket & Asynchronous socket error 10053