Главная страница
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.02 c
14-67469
Sheng
2003-04-02 21:51
2003.04.21
Сеть XP и 98


4-67643
Andrew2
2003-02-21 16:11
2003.04.21
Загрузка процессора


14-67438
Supreme 2
2003-04-03 22:27
2003.04.21
Опять чёрная полоса чтоли....??


1-67241
KHEXT
2003-04-08 21:01
2003.04.21
наследники TMenuItem шалят...


3-67133
НастяР
2003-04-01 14:55
2003.04.21
наипоследняя датой