PDA

Показать полную графическую версию : Как конвертировать AnsiSrtring в Char в C++Builder


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

Dragon7
20-06-2003, 12:33
В AnsiString есть метод c_str()
который переводит AnsiString в масив char*.
А дальше работай как с масивом символов...

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

gonsales
21-06-2003, 02:25
В дополнение, конкретный пример из одной моей программы

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

}

:up:




© OSzone.net 2001-2012