Показать сообщение отдельно
Старый 20.03.2013, 13:13   #16
IgorOK
Мастер
 
Аватар для IgorOK
 
Регистрация: 26.10.2009
Сообщений: 1,194
Написано 615 полезных сообщений
(для 2,209 пользователей)
Ответ: ввод текста в ксорсе

Сообщение от ProGamer Посмотреть сообщение
y=0
num=1
Dim old$(10000)
Repeat
k%=GetKey()
If k<>0
t$=Chr$(k)
t2$=t2$+t$
EndIf  	
If KeyHit(28)
num=num+1
old$(num)=t2$
t2$=""
y=y+12
EndIf 
For i=1 To num 
Text 0,y-(12*(i-2)),old$(i)
Next
Text 0,0,t2$
Flip
Cls
Until KeyHit(1)
End
код стал короче,регистр меняется при удерживании shift,при нажатии enter переход на новую строку
А теперь попробуй понажимать стрелочки и посмотри, что получится. Надо сделать фильтрацию ввода от непропечатываемых символов.
(Offline)
 
Ответить с цитированием