|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.01.2014, 09:53 | #1 |
Регистрация: 14.01.2014
Сообщений: 9
|
Проблема с кодом в Pascal: ошибка преобразования типа byte к string
Ни знаю в чем проблема ( ну хотя знаю , не знаю как решить ! !! ) , проблема происходит в 111 строке , проблема с типами данных,
"Нельзя преобразовать тип byte к string" ! Как исправит ошибку !? !? ?! |
14.01.2014, 10:48 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Код:
I'm learning to live...
|
14.01.2014, 11:22 | #3 |
Регистрация: 14.01.2014
Сообщений: 9
|
тоже подойдет ! спасибо , а у меня еще 2 вопроса :
1) не подскажете как мне сделать чтобы при вводе можно было ввести только цифры , а буквы нельзя ? ( если можно то подробно) 2 есть ли способ как перевести тип byte в string 1!? и обратно ? |
14.01.2014, 11:37 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
1) При вводе врядли получится. Только после ввода проверку поставь - val() этим занимается.
2) Зачем перевод делать?
I'm learning to live...
|
14.01.2014, 12:56 | #5 |
Регистрация: 14.01.2014
Сообщений: 9
|
1)Эм а как сделать через val !?
2) заметил что не корректно работает программа ... :С |
14.01.2014, 13:40 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Цитата:
Код:
I'm learning to live...
|
|
14.01.2014, 16:49 | #7 |
Регистрация: 14.01.2014
Сообщений: 9
|
я по гуглил про процедуру val , и как то не понял как ее можно использовать , и разве val не преобразовывает строковое значение в его числовое представление !?
|
14.01.2014, 16:51 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Преобразовывает, и если не может преобразовать, то в третий параметр возвращает номер нечислового символа.
Тебе же это надо? Чтоб вычленяло только цифры?
I'm learning to live...
|
14.01.2014, 16:56 | #9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 19,042
|
val не только конвертирует строку в интежер, но и сигнализирует о не подходящих данных для конвертации. Вот так и контролируйте при вводе на допустимые данные
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
14.01.2014, 16:56 | #10 |
Регистрация: 14.01.2014
Сообщений: 9
|
мне надо , что бы после того как ввел буквы в окно программы , она ругалась и и кричала со словами мол это ни фига не цифры , не буду работать !( это как бы шутка, но от части мне именно это и надо , что бы программа выводила ошибку когда вводишь не цифры а буквы )
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выход за границы диапазона типа byte в Pascal | Dianasobaka | Помощь студентам | 5 | 30.11.2012 14:06 |
проблема с кодом!ошибка! | silverandsilver | Помощь студентам | 16 | 16.04.2012 00:29 |
Перевод из переменной типа string в byte | AnderoN | Помощь студентам | 2 | 09.05.2011 13:20 |
Проблема с кодом в VB, ошибка в вычислении факториала | Богдан Величко | Помощь студентам | 1 | 10.04.2011 22:50 |
byte - string | fize | Помощь студентам | 4 | 10.01.2010 02:33 |