Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.52/88: Рейтинг темы: голосов - 88, средняя оценка - 4.52
 Аватар для cat_in_web
18 / 18 / 0
Регистрация: 19.11.2010
Сообщений: 106

Readln не работает

19.11.2010, 21:15. Показов 16712. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.
Я составляю программу для упорядочивания массива чисел(задание такое в универе, 1 курс). В конце, после вывода нового упорядочного массива пишу readln, для того, чтобы экран закрывался после ввода Enter, но почему то окно закрывается после ввода всех чисел, но при этом сценарий доводит до конца, т.е. не воспринимает этот readln. В чем может быть причина?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.11.2010, 21:15
Ответы с готовыми решениями:

Почему Read работает как Readln? (ide PascalABC.NET 3.10 build 1200)
Люди, у кого стоит такая-же IDE (PascalABC.NET 3.10 build 1200) - у вас такая же шняга или нет? Проблема: После выполнения оператора...

Не работает Readln
При запуске программа зависает и выдает постоянно какую - то ошибку, ссылаясь на ReadLN (Delphi XE4 на Win8). Вот листинг программы ...

Readln
Программа просит ввести n:integer. Если ввести вместо цифры букву, то будет ошибка, как сделать, чтобы не было ошибки.

9
 Аватар для nonamez123
189 / 185 / 54
Регистрация: 23.10.2010
Сообщений: 1,336
19.11.2010, 21:18
думаю проблема может быть просто не в readln)))

Не по теме:

Иногда бывало что-то похожее, просто добавлял дублирующий readln,readln

0
 Аватар для cat_in_web
18 / 18 / 0
Регистрация: 19.11.2010
Сообщений: 106
19.11.2010, 21:24  [ТС]
а в чем тогда?
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
19.11.2010, 21:25
А какой у Вас Паскаль? Не АВС?
0
 Аватар для nonamez123
189 / 185 / 54
Регистрация: 23.10.2010
Сообщений: 1,336
19.11.2010, 21:25
ну я точно сказать не могу))) я не участвую в битве экстрасенсов, а вообще говорю попробуй поставить второй readln
1
 Аватар для cat_in_web
18 / 18 / 0
Регистрация: 19.11.2010
Сообщений: 106
19.11.2010, 21:30  [ТС]
О, спасиб, 2-е readln помогло. Раньше другой Паскаль стоял, первый раз такое вижу.
Темку закрываем.
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
19.11.2010, 21:32
Вероятно ранее в коде было read(); поэтому требуется 2 readln;
1
 Аватар для Kizer
80 / 82 / 36
Регистрация: 20.11.2009
Сообщений: 326
19.11.2010, 21:34
есть на самом деле этому объяснение... ввод элементов массива вы заканчиваете нажатием клавиши Энтер, ее компьютер и трактует как тот самый клик под readln. Объяснил настолько доступно насколько мог, на самом деле жизнь чуть более сложная штука.
0
 Аватар для cat_in_web
18 / 18 / 0
Регистрация: 19.11.2010
Сообщений: 106
19.11.2010, 21:38  [ТС]
так после ввода массива происходило еще и упорядочивание массива , потом вывод новой псоледовательности, потом строчка "Программу составил" и только потом уже конечный readln
0
 Аватар для nonamez123
189 / 185 / 54
Регистрация: 23.10.2010
Сообщений: 1,336
20.11.2010, 03:59
Цитата Сообщение от Kizer Посмотреть сообщение
есть на самом деле этому объяснение... ввод элементов массива вы заканчиваете нажатием клавиши Энтер, ее компьютер и трактует как тот самый клик под readln. Объяснил настолько доступно насколько мог, на самом деле жизнь чуть более сложная штука.
не соглошусь. Вообще на сколько мне удалось углубицо в паскале, на столько я уверился, что он слишком виндузирован. Под ubuntu мне так и не удалось привязать его к Lazarus (там чёт с версией компилятора FPC не то было). В Xcode бывают такие случаи, что просто вылетает эрор на первой строке (где program), спасает лишь создание нового проекта. С повторным ридлн возникали про ещё задолго до массивов, на стадии изучения циклов. На вопрос а нафиг, препод отвечал хз, НО РАБОТАЕТ!

Добавлено через 1 минуту
Цитата Сообщение от Puporev Посмотреть сообщение
Вероятно ранее в коде было read(); поэтому требуется 2 readln;
нас препод долбит с оформлением, я всегда использую writeln();read(); типа на одной строке, но только 1/30 нужен повторный.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.11.2010, 03:59
Помогаю со студенческими работами здесь

Readln
как сделать так что бы можно было контролировать Ввод Например что бы для ввода отводилось 4 ячейки. И я не мог вести например 12345

Функция readln
В консольном приложении мне нужно выразить команду readln через a, т.е. : a := readln Вопрос: какой тип следует выбрать для...

Оператор Readln
Не могу понять почему программа не выводит результаты на экран и не задает паузу,опреатор ReadLn, стоит после оператора WriteLn ...

Readkey и Readln
Доброго времени суток. Сразу вопрос: можно ли как-то связать Readln и Readkey? Пользователю нужно ввести три цифры, а потом по нажатии...

ReadLn и строки
Существует файл, в нем записаны несколько зашифрованных строк по принципу: $ASCII-код$ASCII-код и т. д. Т. е. строки типа: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru