Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

readln в консольном приложении


Ezorcist ©   (2006-11-25 22:00:00) 

как в консольном записать в перемунную строку введенную пользователем?

пишу readln(s)
ввожу '123456'
далее написано writeln(s) и ответ:
1

т.е. записывается только первый символ. а как всю строку?


palva   (2006-11-25 22:43:00) [1]

Вы же пожаловались:
> далее написано writeln(s) и ответ: 1
Вас попросили привести код целиком, а вы ответили кодом, где нет строки
writeln(s) - нехорошо.
Если же по сабжу:
> как в консольном записать в перемунную строку введенную пользователем?
то вам нужно использовать переменную строкового типа:
var s: String;
а после этого можно писать
ReadLn(s);
Если не работает, то возвращаемся к [1] - приведите код, работающий не так, полностью.


Anatoly Podgoretsky   (2006-11-25 22:41:00) [2]

> Ezorcist  (25.11.2006 22:08:02)  [2]

Скрипач ты красное от зеленого отличаешь, тебя чего просили "код целиком покажи"
Это целиком что ли.


Ezorcist   (2006-11-25 22:08:00) [3]

writeln('vvod s1:');
readln(s);
s1:=strtoin(s);

и так несколько раз для разных переменных


TUser   (2006-11-25 22:03:00) [4]

код целиком покажи


Наверх

Титульная страница Поиск, карта сайта Написать письмо