Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > strtoint


Автор: Guest 8.3.2003, 22:13
Есть переменная типа String в ней может находится либо текст либо число если там чесло то преобразование strtoint проходит нормольно если буквы то соответственно нет как определить что введино цыфры или прочее sad.gif

Автор: Guest_cully 8.3.2003, 22:54
try
i := StrToInt(s);
ShowMessage('It''s a number');
except
ShowMessage('Oh my god is not a number');
end;

Автор: cpu 9.3.2003, 06:42
Смотрите мою тему "преобразование strtofloat" там много способов ещё описано. Там правда про strtofloat но оно и применимо для strtoint.

Автор: Pakshin A. S. 9.3.2003, 19:25
Читай по символьно строку, если в ней попадётся не цифра, то преобразовывать незачем.
P. S.
Используй работу с таблицей символов ASCII

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