Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Грамотно организованный ввод числа

Автор: wolf_larsen 21.05.2007 0:15

Здравствуйте господа!

Ситуация следующая: В табличку заносятся числа, после нажатия Enter курсор перемещается вниз экрана, где надо ввести число, еще раз Enter - данное число появляется в табличке.
Вопросы:
1.Наверняка можно как-то проще стереть строчку внизу экрана после ввода числа, кроме как заполнения этой строки пробелами. Как?
2. При выделении введенного в табличку элемента надо выводить это значение в той же строчке с возможностью его подредактировать. Как вывести - ясно и ежу, но мне не совсем понятно, как при этом сделать так чтобы число можно было редактировать, доизвращатся с read write чтоб это получалось у меня не вышло.

Пните пожалуйста в нужном направлении smile.gif

Автор: Tan 21.05.2007 0:22

1. Так как ты знаешь координаты места где ты вводил число, перемещай курсор на начало этой строки и используй процедуру модуля CRT ClrEOL которая если я не ошибаюсь стирает строку, начиная справа от позиции курсора и до конца экрана.

Автор: volvo 21.05.2007 0:27

Цитата
но мне не совсем понятно, как при этом сделать так чтобы число можно было редактировать
Поиск тем "эксперименты со строкой" / "продолжение экспериментов со строкой" тебе поможет...

Автор: wolf_larsen 21.05.2007 0:38

странно, местным поиском не нашлось, тока через гугль smile.gif
Спасибо замечательная процедура, тока я забыл как из string сделать real, пнете еще раз?)

Автор: Tan 21.05.2007 0:55

почитай про процедуру VAL.