0 / 0 / 0
Регистрация: 17.04.2018
Сообщений: 1

Файл: Переписать с сохранением порядка следования компоненты файла f1 в файл f2, а компоненты файла f2 - в файл f1

05.02.2019, 06:58. Показов 1781. Ответов 5

Author24 — интернет-сервис помощи студентам
Даны символьные файлы f1 и f2. Переписать с сохранением порядка следования компоненты файла f1 в файл f2, а компоненты файла f2 в файл f1. Использовать вспомогательный файл h.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package pkg131;
 
import java.io.*;
import java.util.*;
 
public class Main {
 
    public static void main(String[] args) throws IOException {
        // TODO code application logic here
        FileReader fr1 = new FileReader("f1.txt");
        char[] cbuf1=new char[1000];
        fr1.read(cbuf1);
        String vhod1=new String(cbuf1);
        System.out.println(vhod1);
        
        FileReader fr2 = new FileReader("f2.txt");
        char[] cbuf2 = new char[1000];
        fr2.read(cbuf2);
        String vhod2 = new String(cbuf2);
        System.out.println(vhod2);
        
        FileReader h = new FileReader("h.txt");
    }
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.02.2019, 06:58
Ответы с готовыми решениями:

Файл: Переписать с сохранением порядка следования компоненты файлы f1 в файл f2, а компоненты файла f2 - в файл f1.
При открытии и сохранении файла необходимо использовать файловые диалоги. 1. Даны символьные файлы f1 и f2. Переписать с...

Переписать с сохранением порядка следования компоненты файла 1 F в файл 2 F , а компоненты файла 2 F в файл 1 F
Ввести файлы 1 F и 2 F . Переписать с сохранением порядка следования компоненты файла 1 F в файл 2 F , а компоненты файла 2 F в файл 1 F ....

Переписать с сохранением порядка следования компоненты файла F1 в файл F2, а компоненты файла F2 - в файл F1
Даны символьные файлы F1 и F2. Переписать с сохранением порядка следования компоненты файла F1 в файл F2, а компоненты файла F2 - в файл...

5
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7358 / 4785 / 1239
Регистрация: 30.03.2015
Сообщений: 13,577
Записей в блоге: 29
05.02.2019, 08:03
sanjik111, не мудри и читай сразу строками, а не чарками. Из первого фала перенеси во временный, из второго фала перенеси в первый, из временного перенеси во второй.
0
0 / -1 / 1
Регистрация: 26.01.2017
Сообщений: 52
05.02.2019, 10:10
Welemir1, а как это реализовать?
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7358 / 4785 / 1239
Регистрация: 30.03.2015
Сообщений: 13,577
Записей в блоге: 29
05.02.2019, 10:34
marting, что реализовать? чтение? запись? так миллион способов в гугле описан, выбирай. Скажем буффередридер/райтер
0
0 / -1 / 1
Регистрация: 26.01.2017
Сообщений: 52
06.02.2019, 17:37
C#
1
2
3
4
5
6
7
8
9
10
string f1 = File.ReadAllText("C:\\Text1.txt", Encoding.UTF8);
string f2 = File.ReadAllText("C:\\Text2.txt", Encoding.UTF8);
// f1 -> h
File.WriteAllText("C:\\h.txt", f1, Encoding.UTF8);
// h -> f2
File.WriteAllText("C:\\Text2.txt",
    File.ReadAllText("C:\\h.txt", Encoding.UTF8),
    Encoding.UTF8);
// string f2 -> f1
File.WriteAllText("C:\\Text1.txt", f2, Encoding.UTF8);
Как этот код написать на Java?
0
Эксперт PythonЭксперт Java
19522 / 11059 / 2931
Регистрация: 21.10.2017
Сообщений: 23,296
06.02.2019, 18:06
Java
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
package ru.ismoke;
 
 
import java.io.*;
 
public class Cyber {
 
    public static void main(String[] args) {
        File file1 = new File("input1.txt");
        File file2 = new File("input2.txt");
        File temp = new File("temp.txt");
 
        copyFile(file1, temp);
        copyFile(file2, file1);
        copyFile(temp, file2);
        temp.delete();
    }
 
    private static void copyFile(File source, File dest) {
        try (InputStream inputStream = new FileInputStream(source);
             OutputStream outputStream = new FileOutputStream(dest)) {
            byte[] buff = new byte[1024];
            int length;
            while ((length = inputStream.read(buff)) > 0) {
                outputStream.write(buff, 0, length);
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.02.2019, 18:06
Помогаю со студенческими работами здесь

Переписать с сохранением порядка следования компоненты файла f1 в файл f2, а компоненты файла f2 в файл f1
Помогите с заданием: Даны символьные файлы f1 и f2.Переписать с сохранением порядка следования компоненты файла f1 в файл f2, а компоненты...

Переписать с сохранением порядка следования компоненты файла f1 в файл f2, а компоненты файла f2 в файл f1
Даны текстовые файлы f1 и f2. Переписать с сохранением порядка следования компоненты файла f1 в файл f2, а компоненты файла f2 в файл f1....

Переписать с сохранением порядка следования компоненты файла а1 в файл f2 а файла f2 в файл f1
Помогите пожалуйста товарищи программисты решить мой вариант на тему файлы... Вариант 5 1. Даны символьные файлы f1и f2. Переписать...

Переписать с сохранением порядка следования компоненты файла f1 в файл f2
Даны текстовые файлы f1 и f2. Переписать с сохранением порядка следования компоненты файла f1 в файл f2, а компоненты файла f2 в файл...

Переписать с сохранением порядка следования компоненты файла f1 в файл f2
1, Даны текстовые файлы f1 и f2. Переписать с сохранением порядка следова-ния компоненты файла f1 в файл f2, а компоненты файла f2 в файл...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

Новые блоги и статьи
Динамические массивы в C++ - создание и использование
NullReferenced 27.04.2025
Динамические массивы представляют собой один из фундаментальных инструментов программирования на C++, позволяющий создавать структуры данных, размер которых определяется во время выполнения. . .
Асинхронный JavaScript: Промисы, Async/Await и Fetch API
Reangularity 27.04.2025
Пользователь заходит на веб-страницу, нажимает кнопку и. . . ничего не происходит. Сайт словно замер. Через несколько секунд всё внезапно оживает, но пользователь уже успел закрыть вкладку. Знакомая. . .
Management on GitLab and repository management in Visual Studio code
jigi33 27.04.2025
- repo management on GitLab - CI/ CD in GitLab - VCS repository management in Visual Studio code (see attachments)
Kanban или Scrum - что выбрать?
EggHead 27.04.2025
Kanban и Scrum — уже много лет удерживают лидирующие позиции среди гибких подходов. Руководители проектов и команды разработчиков то и дело сталкиваются с дилеммой: какой из этих двух методов выбрать. . .
Кастомные Middleware на C# в ASP.NET Core
UnmanagedCoder 27.04.2025
Разработка веб-приложений сегодня мало напоминает монолитное программирование прошлых лет. На смену громоздким блокам кода пришла модульная архитектура, где каждый компонент выполняет строго. . .
Анализ и линтинг кода JavaScript: ESLint, Prettier и JSHint
run.dev 26.04.2025
JavaScript прошёл долгий путь от простого языка для анимации веб-страниц до основы современной веб-разработки. С ростом сложности приложений, увеличением кодовых баз и масштабированием команд. . .
Паттерны в Python: Singleton, Factory и Observer
py-thonny 26.04.2025
Паттерны проектирования — это проверенные временем решения типовых проблем разработки программного обеспечения. Их история берёт начало с книги "Приёмы объектно-ориентированного проектирования. . . .
Исключения в C#: Stack Overflow, Access Violation и Out of memory
stackOverflow 26.04.2025
Исключения в C# — это не только механизм оповещения о проблемах, а целое искусство управления потоком выполнения программы в экстремальных ситуациях. Обычное исключение, например,. . .
Логирование в C# ASP.NET Core с помощью Serilog, ElasticSearch, Kibana
stackOverflow 25.04.2025
Помните те времена, когда для анализа проблемы приходилось подключаться к серверу, искать нужный лог-файл среди десятков других и вручную фильтровать тысячи строк в поисках ошибки? К счастью, эти дни. . .
Структура "железный OnKeyUp" вместо антидребезга. Полностью асинхронный счётчик.
Hrethgir 25.04.2025
Программа для симуляции схемы - Logisim Evolution В общем какое-то время отвлёкся, так было надо, теперь когда запилю это на verilog и FPGA , досоставлю заявку в ФИПС на полезную модель - не готов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru