![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 14.01.2014
Сообщений: 9
|
![]()
Ни знаю в чем проблема ( ну хотя знаю , не знаю как решить ! !! ) , проблема происходит в 111 строке , проблема с типами данных,
"Нельзя преобразовать тип byte к string" ! Как исправит ошибку !? !? ?! |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 14.01.2014
Сообщений: 9
|
![]()
тоже подойдет ! спасибо , а у меня еще 2 вопроса :
1) не подскажете как мне сделать чтобы при вводе можно было ввести только цифры , а буквы нельзя ? ( если можно то подробно) 2 есть ли способ как перевести тип byte в string 1!? и обратно ? |
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
1) При вводе врядли получится. Только после ввода проверку поставь - val() этим занимается.
2) Зачем перевод делать?
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 14.01.2014
Сообщений: 9
|
![]()
1)Эм а как сделать через val !?
2) заметил что не корректно работает программа ... :С |
![]() |
![]() |
![]() |
#6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Код:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 14.01.2014
Сообщений: 9
|
![]()
я по гуглил про процедуру val , и как то не понял как ее можно использовать , и разве val не преобразовывает строковое значение в его числовое представление !?
|
![]() |
![]() |
![]() |
#8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Преобразовывает, и если не может преобразовать, то в третий параметр возвращает номер нечислового символа.
Тебе же это надо? Чтоб вычленяло только цифры?
I'm learning to live...
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
val не только конвертирует строку в интежер, но и сигнализирует о не подходящих данных для конвертации. Вот так и контролируйте при вводе на допустимые данные
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#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 |