Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Как конвертировать AnsiSrtring в Char в C++Builder (http://forum.oszone.net/showthread.php?t=30449)

Galosh 20-06-2003 11:32 208683

Граждане, проскажите. Нужно считать значения с поля Edit и загнать в оператор Swich. А он мол пишет, что не могу переконвертировать AnsiString в char. Не знаю че делать. Можно ли задать вводимое в Edit как char? Если нельзя, то как переконвертировать с AnsiString в char(операторы atoi, atol, atof - не помогают. Там изначально конвертация из char).

Dragon7 20-06-2003 12:33 208684

В AnsiString есть метод c_str()
который переводит AnsiString в масив char*.
А дальше работай как с масивом символов...

С уважением Dr@gon.

gonsales 21-06-2003 02:25 208685

В дополнение, конкретный пример из одной моей программы

if(atoi(TimerEdit->Text.c_str())<5000 || atoi(TimerEdit->Text.c_str())>20000)   {

}

:up:


Время: 22:42.

Время: 22:42.
© OSzone.net 2001-