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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2010, 00:13   #1
sestrenka141989
 
Регистрация: 04.04.2010
Сообщений: 3
По умолчанию файловые переменные

пожалуста, помогите разобратся

Дан текстовый файл. Абзацы выделяются в нем с помощью новой строки (5 пробелов), а пустых строк нет. Вставить между соседними абзацами по пустой строке.

писала так:
var
f, temp: text;
temps: string;
da: boolean;
i: shortInt;
begin
assign(f, 'C:\in.txt');
assign(temp, 'C:\tem.txt');
reset(f);
rewrite(temp);


while not eof(f) do
begin
readln(f,temps);
da:=true;
while da and (i<=5) do
begin
if temps[i] <> ' ' then da:=false;
inc(i)
end;
if da then
writeln(temp,' ');
end;
close(f);
close(temp);
readln
end.

но не работает(((
sestrenka141989 вне форума Ответить с цитированием
Старый 06.05.2010, 12:41   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

Цитата:
da:=true;
while da and (i<=5) do
вначале цикла
da =True
а чему равно j ?
а также где оно меняется ?

и не забывайте при оформлении сообщения использовать специальное оформление (кнопочка #)
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
переменные Артэс Общие вопросы C/C++ 11 23.06.2009 12:12
задача на файловые потоки в C++ Klyan Помощь студентам 1 06.01.2008 01:49
Переменные из БД Кронос БД в Delphi 2 06.06.2007 11:26