Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2010, 16:40   #1
anurid
 
Аватар для anurid
 
Регистрация: 24.04.2010
Сообщений: 9
Радость Объявить какой-либо заранее созданный файл как нетипизированный и вывести все четные учетверенные слова.

Добрый день)
помогите ошыбку найти в програме)
Задание:
Объявить какой-либо заранее созданный файл как нетипизированный и вывести
все четные учетверенные слова (одно учетверенное слово равно восьми байтам) из
этого файла на экран монитора.
вот то что зделал я:
Код:
program lab10;
uses crt;
var
F: Text;
slovo: string;
i: integer;
begin
clrscr;
Assign(F,'E:\Name.txt');
reset(F);
while not(Eof(F)) do
begin
Readln(F, slovo);
if (sizeof(slovo)mod 2 = 0) then begin
if sizeof(slovo)=8 then writeln(slovo)
else writeln('Ne ravno 8b');
end;
end;
readln;
end.
вводил всякие слова но програма пришет что слово не равно 8 byte
Зарание спасибо)
anurid вне форума Ответить с цитированием
Старый 13.05.2010, 16:48   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

sizeof замени на Length
Да кстати учти что такой финт в твоем коде сработает только если в строке будет одно единственное слово, ибо Readln читает сразу всю строку.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 13.05.2010, 16:51   #3
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Не занимайся ерундой, а изучи типы данных и работу с файлами (особенно нетипизированными). Слово - это данные типа Word, который занимает 2 байта... Причем тут файлы типа Text?
Перемешивай дело с бездельем и не сойдешь с ума...

Последний раз редактировалось Grag; 13.05.2010 в 16:58.
Grag вне форума Ответить с цитированием
Старый 13.05.2010, 17:06   #4
anurid
 
Аватар для anurid
 
Регистрация: 24.04.2010
Сообщений: 9
По умолчанию

Цитата:
Сообщение от Grag Посмотреть сообщение
Причем тут файлы типа Text?
приподаватель так объяснил)
anurid вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объявить какой-либо заранее созданный файл как нетипизированный anurid Паскаль, Turbo Pascal, PascalABC.NET 4 24.04.2010 20:00
в заданном массиве вывести все четные числа leysan Помощь студентам 2 09.12.2009 22:08
Все слова входного потока вывести в алфавитном порядке lutuygrey1 Общие вопросы C/C++ 13 28.05.2009 01:31
Вывести все слова входного потока, заканчивающиеся заданной последовательностью символов fiaftw Общие вопросы C/C++ 2 03.02.2009 00:44