Вопрос № 73794: Здравствуйте, уважаемые эксперты!
Помогите, пожалуйста, разобраться! Ни в какую не получается Задача такая: Прочитать из файлов массивы М1 и М2. С помощью подпрограммы-процедуры найти их объединение и результат записать в массив М3. Что у меня не...
Вопрос № 73.794
Здравствуйте, уважаемые эксперты!
Помогите, пожалуйста, разобраться! Ни в какую не получается Задача такая: Прочитать из файлов массивы М1 и М2. С помощью подпрограммы-процедуры найти их объединение и результат записать в массив М3. Что у меня не так?! Пример моих мучений в приложении...
Большое спасибо!
Приложение:
Отправлен: 02.02.2007, 17:56
Вопрос задал: Mangoost (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 5)
Отвечает: Gh0stik
Здравствуйте, Mangoost!
Я считаю что Вы забыли сказать что файлы в которых хранятся массивы типизированные (допустим: file of integer;). Поскольку у Вас в программе описаны файлы как : F1,F2: text; - текстовые, а Вы же пытаетесь из них читать целые переменные по крайней мере Вы должны делать преобразования из строки в число (используя функцию val()).
По сему я просто взял и изменил Вашу программу из расчета на то что данные храняться в типизированных файлах.
Также дополнил программу процедурой procedure writefile(f:string); которая позволяет создать нужные файлы (поскольку создать вручную типизированный файл весьма проблематично), параметр f:string - определяет имя создаваемого файла.
Весь пример смотрите в приложении...
Good Luck!!!
Приложение:
--------- Господь Бог - это всего лишь сверхмощный генератор случайных чисел, в соответствии с которыми сочетаются события на Земле. Генератор случайных чисел - и только.
Ответ отправил: Gh0stik (статус: Профессионал) Украина, Славянск Организация: Славянский государственный педагогический университет (Кафедра алгебры) ICQ: 289363162 ---- Ответ отправлен: 02.02.2007, 20:02
Отвечает: Трогладит
Здравствуйте, Mangoost!
Надо организовать счетчик при считывании массива из файла, а у вас его нет.
Ответ отправил: Трогладит (статус: 1-ый класс)
Ответ отправлен: 05.02.2007, 05:53