0 / 0 / 0
Регистрация: 25.04.2012
Сообщений: 17
|
||||||
1 | ||||||
Описать логическую функцию eq(f,g), проверяющую на равенство файлы f и g типа ФВ.30.04.2012, 20:06. Показов 2904. Ответов 20
Метки нет Все метки)
(
написала программу, но она у меня не сравнивает, постоянно выводит, что "файлы не равны". а задание такое:
Type время = record час:0..23; мин, сек:0..59 end; ФВ = file of время; Описать логическую функцию eq(f,g), проверяющую на равенство файлы f и g типа ФВ.
0
|
|
30.04.2012, 20:06 | |
Ответы с готовыми решениями:
20
Описать логическую функцию Equal(f1,f2), проверяющую файлы f1 и f2 типа myfile на равенство. Описать логическую функцию, проверяющую на равенство файлы Описать логическую функцию less(w1,w2), проверяющую предшествует ли лексикографически слово w1 слову w2 Описать логическую функцию mid(f) которая определяет, имеет ли файл f Типа FR четную длину |
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|||||||||||
30.04.2012, 20:29 | 2 | ||||||||||
![]() Решение
Вот этот кусок:
1
|
0 / 0 / 0
Регистрация: 25.04.2012
Сообщений: 17
|
|
01.05.2012, 00:55 [ТС] | 3 |
спасибо большое, но все равно пишет, что "файлы не равны"(
0
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|||||||||||
01.05.2012, 01:04 | 4 | ||||||||||
Вот эту строку:
Не по теме: И если из темы не выходишь - периодически обновляй страницу. Иначе не увидишь, когда вылолжат ответ.
1
|
13100 / 5881 / 1706
Регистрация: 19.09.2009
Сообщений: 8,808
|
||||||
01.05.2012, 01:17 | 5 | |||||
Подключусь к обсуждению. Что касается объявления типов и определения функции Eq(), этот код надо переписать так:
2
|
0 / 0 / 0
Регистрация: 25.04.2012
Сообщений: 17
|
|
01.05.2012, 01:49 [ТС] | 6 |
спасибо, сейчас изменю)
Добавлено через 31 минуту теперь всегда выводит, что файлы равны(
0
|
0 / 0 / 0
Регистрация: 25.04.2012
Сообщений: 17
|
||||||
01.05.2012, 01:53 [ТС] | 8 | |||||
0
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|||||||||||
01.05.2012, 02:05 | 9 | ||||||||||
Вот эти строки в вашем коде открывают файлы и очищают их. А потом сравниваем 2 пустых файла.
1
|
13100 / 5881 / 1706
Регистрация: 19.09.2009
Сообщений: 8,808
|
||||||
01.05.2012, 02:06 | 10 | |||||
Пояснения:
![]()
--- Одиночка уже ответил. ![]()
0
|
0 / 0 / 0
Регистрация: 25.04.2012
Сообщений: 17
|
||||||
01.05.2012, 15:17 [ТС] | 11 | |||||
заполнила файлы, но выдает ошибку посмотрите пожалуйста
0
|
0 / 0 / 0
Регистрация: 25.04.2012
Сообщений: 17
|
|
01.05.2012, 15:43 [ТС] | 13 |
ошибка undeclared identifier 'st1'
0
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|
01.05.2012, 15:51 | 14 |
Не пойму нифига.
У вас должно было выдать ошибку: undeclared identifier 'stringgrid1'. Выложите файл с расширение dfm из проекта. Или попробуйте все идентификаторы St1 (во всём этом коде) заменить на stringgrid1. Лучше выложите *dfm.
0
|
0 / 0 / 0
Регистрация: 25.04.2012
Сообщений: 17
|
||||||
01.05.2012, 15:59 [ТС] | 15 | |||||
0
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
||||||
01.05.2012, 16:16 | 16 | |||||
А ну попробуйте вот этот код:
Если будет выдавать ошибки при компиляции сразу пишите, что за ошибки и номер строки.
0
|
0 / 0 / 0
Регистрация: 25.04.2012
Сообщений: 17
|
|
01.05.2012, 16:30 [ТС] | 17 |
128 строчка
[Error] Unit1.pas(128): Incompatible types: 'Integer' and 'String'
0
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|
01.05.2012, 17:16 | 18 |
Сейчас. Я уже у себя проект сформировал. Там много ошибок. Все уберу - потом выложу. Минут 15.
Добавлено через 38 минут Я добился, что данные заносятся в стринггрид и в файлы. Только... 1. Заносятся одни и те же данные по вашему коду. Поэтому они будут всё время будут равны. 2. У вас нет расширения стрингрида. Поэтому вводятся только 2 строки. А ну, подумайте, как заполнить файлы? Может ещё один грид поставить и отдельную кнопочку для его заполнения? Из него заполнять другой файл. Думайте. Не по теме: А я пока позавтракаю.
0
|
0 / 0 / 0
Регистрация: 25.04.2012
Сообщений: 17
|
|
01.05.2012, 17:19 [ТС] | 19 |
приятного аппетита)
0
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|
01.05.2012, 18:49 | 20 |
Вот рабочий проект. Пробуйте.
Распакуйте куда-нибудь и перенесите в свой прект файлы Unit1.pas и Unit1.dfm. Ваш проект должен быть закрыт. Или попробуйте просто как другой проект.
2
|
01.05.2012, 18:49 | |
01.05.2012, 18:49 | |
Помогаю со студенческими работами здесь
20
Описать процедуру, проверяющую на равенство два текстовых файла
Описать процедуру, проверяющую на равенство два текстовых файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |