IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Работа с файлами
@^WARlock^@
сообщение 8.08.2006 8:33
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 96
Пол: Мужской
Реальное имя: John

Репутация: -  0  +


Помогите решить.

Нужно написать прогу, которая считывает из заданного текстового файла слова и записывает в новый текстовый файл только те из них, которые начинаются с указанной буквы.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
SiNaC0m
сообщение 18.09.2006 8:48
Сообщение #2


Новичок
*

Группа: Пользователи
Сообщений: 18
Пол: Мужской
Реальное имя: SiNaC0m

Репутация: -  0  +


У меня похожая задача:"Нужно ввести данные в файл и если в строке есть цифры, то удвоить их".
У меня получилось сделать, только вот одна проблема: нужно, что бы цифра удваивалась подряд(например: была
строка "фыв1ф" - стала"фыв11ф"), а у меня получается, что цифра добавляется в конец строки...
Подскажите как добиться нужного результата:
Код
uses wincrt;
var a,b : text;
    s,s1 : string;
    i : integer;
begin
assign(a,'c:\a.txt');
rewrite(a);
readln(s);
write(a,s);
close(a);
assign(b,'c:\b.txt');
reset(a);
rewrite(b);
while not eof(a) do
  begin
    read(a,s);
   for i:=1 to length(s) do
    begin
     if s[i]='1' then
    s1:=s+s[i]+s1;

    end;
  end;
   write(b,s1);
  close(a);
  close(b);

end.


--------------------
Мы стремимся к знаниям... вы называете нас преступниками. Мы существуем без цвета кожи, без национальности и религиозных предубеждений... вы называете нас преступниками. Вы производите атомные бомбы, разжигаете войны, убиваете, обворовываете и врете нам, пытаясь убедить в своей правоте... а мы все также остаемся преступниками.
© Mentor
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 18.09.2006 9:57
Сообщение #3


Гость






Цитата(Koma @ 18.09.2006 8:48)
У меня похожая задача:
Думаешь, ответ будет другим? Ответ тоже похож:
Цитата(Правила Раздела)
3. Прежде чем задавать вопрос, см. "FAQ",если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!


Уже решали:
Строки: Удвоение букв в словах
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 29.07.2025 2:28
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"