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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.10.2013, 00:02   #1
vralayala
Пользователь
 
Регистрация: 23.05.2013
Сообщений: 16
Восклицание Нужно из файла переписать текст, после каждой строчки которого стоит воскл.знак.

вообщем,задача такая:нужно из файла переписать текст ,после каждой строчки которого стоит воскл.знак.
Код:
var 
s:string;
  f: text;
 begin
  assign(f,'input.txt');
  reset(f);
  while (not eof(f))  do begin
  readln(F,s);
  s:=s+'!';
  end;
  close(f);
  assign(f,'output.txt');
  rewrite(f);
  writeln(f,s);
  close(f);
end.
ПОЧЕМУ ТО ВЫВОДИТ В ДРУГОМ ФАЙЛЕ ТОЛЬКО ПОСЛЕДНЮЮ СТРОЧКУ.

______________
1) Название темы по правилам форума должно адекватно отражать суть решаемой задачи/проблемы.
На первый раз я исправил.
В последующем, темы с подобным названием будут закрываться или удаляться,
а автор такой темы будет получать штрафные баллы.

2) Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(это кнопочка на панели форматирования с решёточкой #)

Учтите это на будущее.

Модератор.

Последний раз редактировалось Serge_Bliznykov; 25.10.2013 в 00:13.
vralayala вне форума Ответить с цитированием
Старый 25.10.2013, 00:28   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
var 
s:string;
  f,g: text;
 begin
  assign(f,'input.txt');
  reset(f);
  assign(g,'output.txt');
  rewrite(g);

  while (not eof(f))  do begin
  readln(F,s);
  s:=s+'!';
 writeln(g,s);
  end;
  close(f);
  close(g);end.
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 25.10.2013, 00:54   #3
vralayala
Пользователь
 
Регистрация: 23.05.2013
Сообщений: 16
По умолчанию

спасибо большое!
vralayala вне форума Ответить с цитированием
Старый 25.10.2013, 19:56   #4
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,309
По умолчанию

vralayala
Цитата:
переписать текст ,после каждой строчки которого стоит воскл.знак
Так что-же переписываем?
"Текст в конце каждой строки которого стоит восклицательный знак" или
"Текст в конце каждой строки которого ставим восклицательный знак".

У меня с великим русским ...
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переписать компоненты файла f в файл g, вставляя в начало каждой строки по одному пробелу P1rate Помощь студентам 14 15.02.2016 18:13
Есть 2 обьедененых столбца, нужно убрать пробелы из каждой строчки NewStudent07 Microsoft Office Excel 4 20.04.2013 22:06
Дан двумерный массив. В каждой строке замените знак максимального по модулю элемента на противоположный. Ann2807 Помощь студентам 2 11.03.2013 19:42
найти в каждой строчке найбольший и найменьший елемент и поставить их на первом и последнем месте строчки wlll Помощь студентам 1 07.11.2010 23:34
Заменить в каждой строке воскл. знаки на точки. - язык Pascal Karinna Помощь студентам 12 08.05.2008 08:13