Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

проверить на интежер


Страницы:   1 2

Infinityx93 ©   (2007-06-08 18:32:00) 

подскажите плззз!!! как проверить строку нет ли там лишних символов, кроме цифр.
спасибо


Однокамушкин   (2007-06-09 22:11:00) [21]


> Sapersky   (09.06.07 16:08) [13]
> А «-»?
>
> Так автор же сказал что "нафиг минус". Но можно и добавить:
>
> ['-','0'…'9']

И тогда выражение "--1--4-2--" будет признано допустимым целым числом...


Sapersky   (2007-06-09 16:08:00) [22]

А «-»?

Так автор же сказал что "нафиг минус". Но можно и добавить:
['-','0'…'9']


Anatoly Podgoretsky   (2007-06-09 15:40:00) [23]


> Е в строковом представлении целого числа? Это что-то новенькое
> в науке :)

Науке не противоречит, почему бы и нет


Kolan   (2007-06-09 14:32:00) [24]

> If not (s[n] in ['0'…'9']) then Exit;

А «-»?


Sapersky   (2007-06-09 14:14:00) [25]

function IsNumber(Const s : String) : Boolean;
Var n : Integer;
begin
Result := False;
For n:=1 to Length(s) do
 If not (s[n] in ['0'..'9']) then Exit;
Result := True;
end;


Германн   (2007-06-09 01:57:00) [26]


> {RASkov} ©   (09.06.07 01:45) [8]
>
> > Е ... целого числа?
> Для Hex нормально :) как раз только и в строковом ) ABCD.
> .F туда же ) Ща начнеться... ;)
>

"Ща" не начнётся. Все спят.
Полуночников тут, увы, мало. Да и не сезон :-)


{RASkov}   (2007-06-09 01:45:00) [27]

> Е ... целого числа?
Для Hex нормально :) как раз только и в строковом ) ABCD..F туда же ) Ща начнеться... ;)


Германн   (2007-06-09 01:09:00) [28]


> Правильный Вася   (08.06.07 18:35) [1]
...
> а научный формат с E


Ев строковом представлении целогочисла? Это что-то новенькое в науке :)


Германн   (2007-06-09 01:00:00) [29]


> Infinityx93 ©   (08.06.07 18:58) [3]
>
> в trystrtoint второй параметр интежер туда заносятся тока
> исправные значения или скажем если было 10. то он занесет
> 10 или ничего не занесет????
>

А самому проверить очень сложно?

А вообще-то лучше пользовать саму процедуру Val, чем обёртки над ней. Имхо.


alien1769@ukr.net   (2007-06-09 00:22:00) [30]


> возьмем такую строку 1111111111111111111111111111111111111111111111
> как видим ничего кроме цифр.

Автор, попробуй переведи в двоичную систему ! %)


Anatoly Podgoretsky   (2007-06-08 22:30:00) [31]

А ничего это сколько?
И по первому сообщению, возьмем такую строку 1111111111111111111111111111111111111111111111 как видим ничего кроме цифр.


Infinityx93   (2007-06-08 18:58:00) [32]

в trystrtoint второй параметр интежер туда заносятся тока исправные значения или скажем если было 10. то он занесет 10 или ничего не занесет????


Infinityx93   (2007-06-08 18:47:00) [33]


> а минус? а научный формат с E


нафиг минус и научный формат
спасибо


Правильный Вася   (2007-06-08 18:35:00) [34]

TryStrToInt

> кроме цифр
а минус? а научный формат с E


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо