Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/22: Рейтинг темы: голосов - 22, средняя оценка - 4.95
 Аватар для ndzhost
1 / 1 / 0
Регистрация: 06.05.2012
Сообщений: 34

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

07.05.2012, 19:41. Показов 4340. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите с заданием: Даны символьные файлы f1 и f2.Переписать с сохранением порядка следования компоненты файла f1 в файл f2, а компоненты файла f2 в файл f1.Использовать вспомогательный файл h.
Несовсем понял задание, даже не знаю с чего начинать, т.е мне даны 2 текстовых файла в которых записаны какие то символы?И надо как бы перетащить символы из одного файла в другой?
В обработке файлов многое чего не понимаю, так что если можно с комментариями какими то.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.05.2012, 19:41
Ответы с готовыми решениями:

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

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

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

8
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9673 / 4825 / 763
Регистрация: 17.04.2012
Сообщений: 9,664
Записей в блоге: 14
07.05.2012, 19:52
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
using System;
using System.IO;
 
class Program
{
    static void Main() {
        // считываем весь текст из первого и второго файлов
        string f1 = File.ReadAllText("C:\\File1.txt");
        string f2 = File.ReadAllText("C:\\File2.txt");
        // записываем текст из одного в другой файл
        File.WriteAllText(f1, "C:\\File2.txt");
        File.WriteAllText(f2, "C:\\File1.txt");
    }
}
FAQ по работе с файлами, папками...
0
 Аватар для ndzhost
1 / 1 / 0
Регистрация: 06.05.2012
Сообщений: 34
07.05.2012, 19:55  [ТС]
Спасибо, но в задании написано использовать вспомогательный файл h, т.е это тупо из файла f1 переписать в файл h,а затем из файла h в файл f2?Но зачем?
0
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9673 / 4825 / 763
Регистрация: 17.04.2012
Сообщений: 9,664
Записей в блоге: 14
07.05.2012, 19:58
Цитата Сообщение от ndzhost Посмотреть сообщение
Спасибо, но в задании написано использовать вспомогательный файл h, т.е это тупо из файла f1 переписать в файл h,а затем из файла h в файл f2?Но зачем?
Задания в универе порой дают не самые практически применимые. Выполняется оно также, только вам придётся дополнительно писать в и читать из файла h
0
 Аватар для ndzhost
1 / 1 / 0
Регистрация: 06.05.2012
Сообщений: 34
07.05.2012, 20:11  [ТС]
Цитата Сообщение от tezaurismosis Посмотреть сообщение
Задания в универе порой дают не самые практически применимые. Выполняется оно также, только вам придётся дополнительно писать в и читать из файла h
Еще хотел поинтересоваться этот код должен работать так, что я ввожу сначало в текстовый файл любой текст, а потом после запуска программы этот текст должен появиться в другом файле?
0
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9673 / 4825 / 763
Регистрация: 17.04.2012
Сообщений: 9,664
Записей в блоге: 14
07.05.2012, 22:11
Цитата Сообщение от ndzhost Посмотреть сообщение
Еще хотел поинтересоваться этот код должен работать так, что я ввожу сначало в текстовый файл любой текст, а потом после запуска программы этот текст должен появиться в другом файле?
Да. А текст из другого файла появится в первом файле

Добавлено через 24 минуты
Уммм Перепутал местами аргументы метода, вот что значит писать не в студии
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
using System;
using System.IO;
 
namespace ConsoleAppTesting
{
    class Program
    {
        public static void Main(string[] args) {
            string f1 = File.ReadAllText("C:\\Text1.txt");
            string f2 = File.ReadAllText("C:\\Text2.txt");
            File.WriteAllText("C:\\Text2.txt", f1);
            File.WriteAllText("C:\\Text1.txt", f2);
        }
    }
}
Нужно файлы имели соответствующие имена (C:\Text1.txt, C:\Text2.txt) и не были открыты в момент исполнения программы

Добавлено через 28 минут
Спасибо за код, попробывал я сделать с вспомогательным файлом, но у меня вместо нормального текста какие то иероглифы вписываются( не понимаю в чем проблема.Задал чтение 3его файла, потом из файла1 переношу текст в файл3 и из файла 3 в файл2.В итоге файл 1 пусто, а файл2 и файл3 заполнен иероглифами...
Сохраняй файлы в кодировке UTF8 (ищи в настройках текстового редактора) и перепиши код вот так:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using System;
using System.IO;
using System.Text;
 
namespace ConsoleAppTesting
{
    class Program
    {
        public static void Main(string[] args) {
            string f1 = File.ReadAllText("C:\\Text1.txt", Encoding.UTF8);
            string f2 = File.ReadAllText("C:\\Text2.txt", Encoding.UTF8);
            File.WriteAllText("C:\\Text2.txt", f1, Encoding.UTF8);
            File.WriteAllText("C:\\Text1.txt", f2, Encoding.UTF8);
        }
    }
}
1
 Аватар для ndzhost
1 / 1 / 0
Регистрация: 06.05.2012
Сообщений: 34
07.05.2012, 22:19  [ТС]
Цитата Сообщение от tezaurismosis Посмотреть сообщение
Сохраняй файлы в кодировке UTF8 (ищи в настройках текстового редактора) и перепиши код вот так:
А с вспомогательным файлом?Я просто не понимаю в какое место его прикрутить, либо просто более сложный алгоритм будет, у меня либо в первом файле текст пропадает, а во второй записывает либо наоборот
0
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9673 / 4825 / 763
Регистрация: 17.04.2012
Сообщений: 9,664
Записей в блоге: 14
07.05.2012, 22:26
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);
Это такое издевательство на головным моцком , если вам на практике понадобится такое сделать, просто скопируйте и переименуйте файлы
1
 Аватар для ndzhost
1 / 1 / 0
Регистрация: 06.05.2012
Сообщений: 34
07.05.2012, 22:32  [ТС]
Цитата Сообщение от tezaurismosis Посмотреть сообщение
Это такое издевательство на головным моцком
Да уж, у меня он видно совсем не варит,спасибо еще раз)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.05.2012, 22:32
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru