![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
![]()
Добрый день, есть задание реализовать гетерогенный списков в котором могут храниться целые,вещественные числа и символы. С тем как их хранить я разобралась, но появился другой вопрос, как определить значение какого типа ввводится, как быть с целыми вещественными понятно, читаем всегда вещественные, а затем при помощи frac(введеное число) определеяем если дробная часть 0 то целое. А вот как определить символ или число я не знаю, подскажите пожалуйста
Единственное, что ограничивает полет мысли программиста-компилятор
|
![]() |
![]() |
![]() |
#2 | |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]() Цитата:
Перемешивай дело с бездельем и не сойдешь с ума...
|
|
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
![]()
так ладно более конкретно: мне нужно при вводе с клавиатуры определить что введено буква или вещественное число, как такое реализовать?
Единственное, что ограничивает полет мысли программиста-компилятор
|
![]() |
![]() |
![]() |
#4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну если эта строка - число то приведение его к типу числа не даст ошибки.
Ты о каком языке то говоришь? ато frac в нескольких есть. Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#5 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]()
Вообще-то при вводе с клавиатуры из буфера клавиатуры считываются скэн-коды клавиш, поэтому скэн-код для цифр 0..9 и символов '0'..'9' будут одинаковы...
Перемешивай дело с бездельем и не сойдешь с ума...
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
![]()
Если надо использовать ограничение ввода только цифровых символов, разделительной запятой и знака минус, применяйте следующую конструкцию
Код:
StrToFloat(Form1.Edit1.Text);
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 19.02.2009
Сообщений: 622
|
![]() Цитата:
Код:
Жми на весы!!!
|
|
![]() |
![]() |
![]() |
#8 | ||
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]()
Sparky писал
Цитата:
Цитата:
Перемешивай дело с бездельем и не сойдешь с ума...
|
||
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
![]()
программу нужно писать на паскале и консольную. Мне нужно считать с файла, возможные варианты: 0.2 1 s
Перобразовывать все в строки нельзя, дак вот как понять что было введено значение типа char. Допустим чтобы определиться целое или вещетсвенное делаю так: Код:
Единственное, что ограничивает полет мысли программиста-компилятор
|
![]() |
![]() |
![]() |
#10 | |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]() Цитата:
Читаешь очередной элемент списка и определяешь входит ли он в множество символов if S in ['a'..'Z'] then // это символ латиницы... тоже самое нужно сделать и для кириллицы. Если не входит, то определяй какое это число - целое или вещественное...
Перемешивай дело с бездельем и не сойдешь с ума...
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
TEdit, как проверить что введено(число или текст). | kReid | Общие вопросы Delphi | 4 | 26.02.2010 11:46 |
число простое или составное | isus | Помощь студентам | 9 | 18.12.2009 00:35 |
Написать программу, которая за меньшее число ходов отгадывает загаданное число | gomz007 | Помощь студентам | 16 | 08.11.2009 12:57 |
если пользователь наберет какой-то другой символ не "y" или "n" и нажмет enter, программа проигнорирует | skobets | Общие вопросы C/C++ | 2 | 03.06.2008 06:51 |
Оператор амперсанд "&" или число внутри текста | dotvz | Microsoft Office Excel | 2 | 02.04.2008 14:33 |