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

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

07.06.2015, 01:11. Показов 784. Ответов 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
Модератор
Эксперт по электронике
 Аватар для ФедосеевПавел
8647 / 4482 / 1669
Регистрация: 01.02.2015
Сообщений: 13,889
Записей в блоге: 12
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
Модератор
Эксперт по электронике
 Аватар для ФедосеевПавел
8647 / 4482 / 1669
Регистрация: 01.02.2015
Сообщений: 13,889
Записей в блоге: 12
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
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru