Вопрос № 113137: Посмотрите пожалуйста что тут не так. Программа должна брать 2 упорядоченных по неубыванию линейных односвязных списка из файла, проверить совпадают ли они, и если нет вывести элементы 1-ого и 2-ого списков начиная с несовпадающих элементов в другой ...Вопрос № 113188: Как создать одномерный динамический массив записей ? Количество записей будет вводиться с клавиатуры....
Вопрос № 113.137
Посмотрите пожалуйста что тут не так. Программа должна брать 2 упорядоченных по неубыванию линейных односвязных списка из файла, проверить совпадают ли они, и если нет вывести элементы 1-ого и 2-ого списков начиная с несовпадающих элементов в другой файл.
С файлами почему-то работать не хочет, и предлагает ввести с клавиатуры, притом вводить там можно до бесконечности и дальше ничего не происходит:(
Приложение:
Отправлен: 09.12.2007, 20:25
Вопрос задала: Leveine (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Leveine!
Вы используете стандартные переменные Input(по умолчанию закреплен за клавиатурой) и Output(по умолчанию закреплен за монитором) и пытаетесь их перенаправить на файлы. Программа рабочая, Вам нужно использовать другие переменные, к примеру: IFile:file of integer;. Одной переменной достаточно т.к. Вы последовательно используете доступ к файлам. и потом в программе её использовать read(IFile,list1^.info); или write(IFile,list1^.link^.info);
В приложении исправленная Ваша программа.
Удачи!
Приложение:
--------- И только наступив на грабли мы приобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Профессионал) Украина, Киев Тел.: +380958380164 Адрес: Украина г.Киев ---- Ответ отправлен: 11.12.2007, 15:33 Оценка за ответ: 5 Комментарий оценки: Большое Вам спасибо, поняла в чём ошибка.
Вопрос № 113.188
Как создать одномерный динамический массив записей ? Количество записей будет вводиться с клавиатуры.
Отвечает: Boriss
Здравствуйте, Юрий Анатольевич!
Ну вот, посмотри простенький пример. Это то, что требуется?
Но учти, что большой очень размер (больше 64 кил) нужно по-другому запрашивать, и по-другому работать с ним
Приложение:
--------- Вывод - то место в тексте, где вы устали думать
Ответ отправил: Boriss (статус: Профессор) Россия, Саранск Организация: Мордовский госуниверситет, Саранск Факультет Электронной Техники WWW:Программирование на Паскале ---- Ответ отправлен: 10.12.2007, 15:36