Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 07.02.2014
Сообщений: 32

Объединить содержимое нескольких файлов (в указанном порядке)

24.02.2015, 21:20. Показов 2060. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дана строка S0, целое число N (≤ 4) и N файлов одного и того же типа с именами S1, …, SN. Объединить содержимое этих файлов (в указанном по-рядке) в новом файле с именем S0.помогите решать на C#
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.02.2015, 21:20
Ответы с готовыми решениями:

Объединить содержимое текстовых файлов в одном массиве
Я умею считывать все строки файла в string массив (IO.File.ReadAllLines). Имеется массив(FileInfo) нескольких текстовых файлов. Как...

Объединить код из нескольких файлов в один
Всем привет! Только начинаю изучать c# появилась проблема. Есть пару функций, которые в отдельных файлах. Требуется , чтобы они были в...

Вывод алфафита в указанном порядке
Здравствуйте, Как можно модифицировать программу, чтобы алфавит выводился следующим образом: (не пропуская Ё) ААААААА... (33) ...

2
418 / 316 / 241
Регистрация: 29.05.2010
Сообщений: 796
Записей в блоге: 1
24.02.2015, 22:29
Лучший ответ Сообщение было отмечено Uldana как решение

Решение

C#
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
43
44
45
46
47
48
49
50
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Linq;
 
namespace ConsoleApplication1
{
    class Program
    {       
         
        static void Main(string[] args)
        {
            var rnd=new Random();
            Console.WriteLine("N=");
            var n = int.Parse(Console.ReadLine());
            for (int i = 0; i < n+3; i++)
            {
                var tmp = string.Join(" ", GenerateArray(ref rnd));
                File.WriteAllText(string.Format("data{0}.txt",i),tmp);
            }
            Console.WriteLine("Как сохранить файл:");
            string path = Console.ReadLine();
            var dir = Environment.CurrentDirectory;
            var files=new DirectoryInfo(dir).GetFiles("data*.txt").Take(n).ToArray();
 
                string s = "";
                for (int i = 0; i < files.Count(); i++)
                {
                    s += File.ReadAllText(string.Format("data{0}.txt",i))+Environment.NewLine;   
                }
              
                File.WriteAllText(path,s);
            Process.Start("explorer", Environment.CurrentDirectory);
            Console.ReadKey();
 
        }
        
       static IEnumerable<int> GenerateArray(ref Random rnd)
        {
            int size = rnd.Next(2, 20);
           Random random = rnd;
           return Enumerable.Range(0, random.Next(0, size)).Select(i => random.Next(10, 120)).ToArray();
 
        }
        
    }
 
 
}
0
foo();
 Аватар для rattrapper
886 / 587 / 222
Регистрация: 03.07.2013
Сообщений: 1,549
Записей в блоге: 2
24.02.2015, 23:09
kypiwindy, Random - объект, передаваемый по ссылке. Ключевое слово ref имеет смысл использовать только для струтур, так как они передаются в методы по значению.

Добавлено через 1 минуту
И переменная random вообще ни к чему, ведь можно с тем же успехом использовать параметр rnd
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.02.2015, 23:09
Помогаю со студенческими работами здесь

Объединить содержимое этих файлов (в указанном порядке) в новом файле с именем S0
File46. Дана строка S0, целое число N (·4) и N файлов одного и того же типа с именами S1, : : :, SN. Объединить содержимое этих файлов (в...

Объединить содержимое нескольких текстовых файлов в один
Напишите командный файл, который позволяет объединить содержимое не- скольких текстовых файлов в один, имя которого должно задаваться в...

Объединить содержимое нескольких файлов в новом файле-архиве заданного формата
Помогите переделать код пожалуйста , времени очень мало осталось что бы самому разбираться !! Нужно сделать чтобы файлы открывались через...

Объединить два массива в указанном порядке
Добрый день , помогите пожалуйста написать программу или хотя бы объяснить Суть программы: Сформировать с двух одномерных массива, что...

Объединить содержимое нескольких строк
Здравствуйте. Есть грид, в который поочередно (после ввода номера картриджа и нажатия кнопки) выводятся разные значения. Надо объединить...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
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 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru