Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
50 / 37 / 9
Регистрация: 25.06.2014
Сообщений: 406

Записать из двух файлов в третий строки, которые начинаются на один и тот же символ

07.06.2015, 01:11. Показов 804. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задание заключается в том, что нужно записать из двух файлов в третий строки, которые начинаются на один и тот же символ. Но у меня почему-то не записывается.

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
uses crt;
var f1,f2,f3:text;
a,b:string;
begin
assign(f1,'G:\12\f1.txt');
assign(f2,'G:\12\f2.txt');
assign(f3,'G:\12\f3.txt');
reset(f1);
reset(f2);
rewrite(f3);
while not eof(f1)and eof(f2) do
begin
readln(f1,a);
readln(f2,b);
if a[1]=b[1] then writeln(f3,a,b);
end;
close(f3);
while not eof(f1) do
begin
readln(f1,a);
writeln(a);
end;
readkey;
clrscr;
while not eof(f2) do
begin
readln(f2,a);
writeln(a);
end;
readkey;
clrscr;
reset(f3);
Writeln('Итоговый файл:');
while not eof(f3) do
begin
readln(f3,a);
writeln(a);
end;
close(f1);
close(f2);
close(f3);
end.
1.txt«Симпсоны» (англ. The Simpsons) — самый длинный мультсериал в истории американского телевидения
Первая мини-серия Good night была показана в «Шоу Трейси Ульман» 19 апреля 1987 года.
Демонстрация полноценных серий мультсериала началась 17 декабря 1989 года на канале FOX.
Мультсериал в настоящее время известен телезрителям более чем в 100 странах.
Это насыщенное сатирой (в том числе социальной) шоу высмеивает многие клише и стереотипы.
особенности мировых культур в целом, знаменитостей и даже само телевидение и телеканал «Fox»
не стесняется затрагивать такие скользкие вопросы как политика и религия.
Журнал Time в 1998 году назвал Симпсонов лучшим телевизионным сериалом XX века.
27 июля 2007 года в США прошла премьера полнометражного мультфильма с героями сериала, «The Simpsons Movie».
На волне успеха сериала было выпущено множество связанной продукции.

2.txt«Гриффины» (англ. Family Guy, дословно «семьянин») — американский анимационный ситком, созданный Сетом Макфарлейном для телекомпании Fox Broadcasting Company.
В центре сюжета неблагополучная[2][3] семья Гриффинов, состоящая из родителей, Питера и Лоис, их детей, Криса, Мэг и Стьюи, а также Брайана — антропоморфного пса.
Действие ситкома происходит в Куахоге, вымышленном пригороде Провиденса, штат Род-Айленд. Большая часть юмора сериала представлена в форме так называемых врезок,
которые зачастую не имеют ничего общего с сюжетом и содержат шутки на различные щепетильные и спорные темы, такие как политика, рабство, инвалидность, феминизм,
ожирение и другие.
Идея «Гриффинов» пришла Макфарлейну ещё в колледже, но к её реализации он приступил после работы над своими первыми анимационными проектами, «Жизнь Ларри» и «Ларри и Стив».
Он переделал главных персонажей этих фильмов, Ларри и его пса Стива, в Питера и Брайана соответственно.
15 мая 1998 года, сняв семиминутный пилотный эпизод, Макфарлейн представил свою идею руководителям телеканала Fox,
которые дали проекту зелёный свет и запустили производство сериала. Ситком продержался три сезона, и в 2002 году его закрыли.
Но хорошие продажи «Гриффинов» на DVD и высокие рейтинги показов на Adult Swim побудили руководство возобновить шоу в 2004-м.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.06.2015, 01:11
Ответы с готовыми решениями:

Удалить из строки все слова, которые начинаются и заканчиваются на один и тот же символ
Подскажите пожалуйста, в чем ошибка Console.WriteLine("Введите строку"); string str = Console.ReadLine(); ...

Удалить из строки все слова, кроме тех, которые начинаются и оканчиваются на один и тот же символ
Дано - Задана строка, состоящая из слов, разделенных пробелами. Слово представляет собой последовательность символов латинского алфавита....

Начинаются и заканчиваются ли строки на один и тот же символ
Пользователь вводит две строки и если они начинаются и заканчиваются на один и тот же символ программа выводит YES иначе NO

3
Модератор
Эксперт по электронике
 Аватар для ФедосеевПавел
8664 / 4501 / 1670
Регистрация: 01.02.2015
Сообщений: 13,925
Записей в блоге: 13
07.06.2015, 07:29
По ночам - спать надо.

Названия текстовых файлов "1.txt" и "2.txt", а программа обращается к "f1.txt" и "f2.txt". Кроме того, проверь путь к этим файлам он действительно 'G:\12\'?

Плюс, при одновременном чтении из файлов, условие в while другое
Pascal
1
  while (not eof(f1)) and (not eof(f2)) do
0
50 / 37 / 9
Регистрация: 25.06.2014
Сообщений: 406
07.06.2015, 16:33  [ТС]
Цитата Сообщение от ФедосеевПавел Посмотреть сообщение
По ночам - спать надо.

Названия текстовых файлов "1.txt" и "2.txt", а программа обращается к "f1.txt" и "f2.txt". Кроме того, проверь путь к этим файлам он действительно 'G:\12\'?

Плюс, при одновременном чтении из файлов, условие в while другое
Pascal
1
  while (not eof(f1)) and (not eof(f2)) do
Изменил условие цикла, путь верный и файлы называются f1 и f2. Первый раз все сработало отлично: вывелись сначала исходные текстовые файлы, потом файл после слияния, но при последующих запусках исходные файлы не выводились, а просто ожидалось нажатие клавиш и после нажатия уже выводился правильно слитый файл f3.

Что может быть не так?
0
Модератор
Эксперт по электронике
 Аватар для ФедосеевПавел
8664 / 4501 / 1670
Регистрация: 01.02.2015
Сообщений: 13,925
Записей в блоге: 13
08.06.2015, 00:12
Не знаю. Без кода не видно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.06.2015, 00:12
Помогаю со студенческими работами здесь

Вычислить количество слов, которые начинаются и заканчиваются на один и тот же символ с учетом регистра
Здравствуйте, помогите пожалуйста с решением данной задачи :3 (нужно написать на С) Вычислить количество слов, которые начинаются и...

Дана строка-предложения посчитать количество слов, которые начинаются и заканчиваются на один и тот же символ
Помогите решить вот такую задачу. Дана строка-предложения посчитать количество слов, которые начинаются и заканчиваются на один и тот же...

Убрать из имен файлов один и тот же символ, не задев названия файлов и их расширения
В папке имеется больше 500 файлов .mp3, у каждого трека есть свое название и исполнитель. А также в названии указан адрес сайта, с которого...

Записать в третий файл строки из первых двух файлов, чтобы они тоже располагались по алфавиту
Задача: даны два файла, строки в которых расположены по алфавиту,записать в третий файл строки из первых двух файлов, чтобы они тоже...

Записать в файл те слова, которые начинаются на заданный символ
#include "stdafx.h" #pragma once #include <stdlib.h> #include <iostream> #include <conio.h> #include <windows.h> #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru