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

Каждый символ исходного файла записать в новый файл

24.10.2016, 23:39. Показов 2399. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть файл. text.txt
В нем есть текс(все равно какой)
нужно написать программу, которая берет каждый символ и записывает в новые файлы.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.10.2016, 23:39
Ответы с готовыми решениями:

Записать в новый файл все символы исходного, являющиеся цифрами
Дан символьный файл. Как записать в новый файл все символы, являющиеся цифрами. Проверить, все ли цифры из диапазона 0..9 попали в новый...

Дано целое число N и текстовый файл. Создать новый файл, содержащий все слова длины N из исходного файла
Помогите, пожалуйста, с задачей :sigh: Дано целое число N и текстовый файл. Создать новый файл, содержащий все слова длины N из исходного...

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

9
.NET senior
 Аватар для bax_tang
441 / 359 / 137
Регистрация: 23.09.2016
Сообщений: 980
24.10.2016, 23:59
Лучший ответ Сообщение было отмечено Feeeddd как решение

Решение

Feeeddd, в какие файлы? сколько их должно быть? алгоритм разделения символов по файлам?
0
0 / 0 / 0
Регистрация: 24.10.2016
Сообщений: 13
25.10.2016, 00:04  [ТС]
в файл.txt
например в файле text.txt написано RTFM
прога берет и записывает
в файл 1.txt ,букву R,
в файл 2.txt буквуT,
в файл 3.txt букву F ,
в файл 4.txt букву M
0
.NET senior
 Аватар для bax_tang
441 / 359 / 137
Регистрация: 23.09.2016
Сообщений: 980
25.10.2016, 00:31
Лучший ответ Сообщение было отмечено Feeeddd как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
int fileIndex = 0;
StreamReader reader = new ...(...);
int code = -1;
do
{
    code = reader.Read();
    if (code != -1)
    {
         File.WriteAllText(++fileIndex + ".txt", Convert.ToString((char)code));
    }
    else break;
}
while (code != -1);
1
0 / 0 / 0
Регистрация: 24.10.2016
Сообщений: 13
25.10.2016, 00:33  [ТС]
bax_tang, Спасибо, теперь буду стараться понять все это
0
.NET senior
 Аватар для bax_tang
441 / 359 / 137
Регистрация: 23.09.2016
Сообщений: 980
25.10.2016, 00:40
Feeeddd, да всё достаточно просто:
объявили переменную, которая будет хранить индекс файла (изначально 0)
создали reader (конструктор прописывать не стал - неудобно набирать с телефона)
читаем следующий символ, если это не -1 (то есть ещё не конец) - увеличили индекс, записали символ в файл
повторяем, пока читаемый файл не кончится.

Правда, я так до сих пор и не понял, зачем Вам нужно было делать нечто подобное...
0
0 / 0 / 0
Регистрация: 24.10.2016
Сообщений: 13
25.10.2016, 00:42  [ТС]
bax_tang, можешь сказать что читать. про C#... условие, циклы , переменные понял... а вот начиная с массивов полный 0.
1.http://mycsharp.ru/post/10/201... _list.html
2.в ютубе для канал для маленьких и тупых
3.на самом сайте Майкрософт . какая то там академия уроки. тоже не хера не понял

короче вообще 0
0
.NET senior
 Аватар для bax_tang
441 / 359 / 137
Регистрация: 23.09.2016
Сообщений: 980
25.10.2016, 05:31
Feeeddd, Руководство по C#.
Также советую обратить внимание на тему на форуме "Литература по C# для начинающих". Также можете поискать онлайн-видеокурсы ULearn.

От себя добавлю, что без знаний стандартных структур данных (а массивы - как раз одна из них) дальше лучше не идти - будет всё более и более непонятно. Советую на некоторое время переключиться на теорию.
0
0 / 0 / 0
Регистрация: 24.10.2016
Сообщений: 13
28.10.2016, 13:27  [ТС]
bax_tang, нашел курсы unlern. Не подскажешь сначала только его пройти или параллельно еще читать какие нибудь источники? И как ты долго учился , что бы в течение 10 минут ответить на мой вопрос
0
.NET senior
 Аватар для bax_tang
441 / 359 / 137
Регистрация: 23.09.2016
Сообщений: 980
31.10.2016, 05:55
Feeeddd, пять лет университета + самостоятельное изучение языка + три года профессиональной разработки на нём.

От себя добавлю, что лучший способ освоить язык - не останавливаться на достигнутом, а постоянно читать что-то новое и не ограничиваться только одним источником.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
31.10.2016, 05:55
Помогаю со студенческими работами здесь

Переписать в новый файл все строки четной длины исходного файла
Дан текстовый файл. Переписать в новый файл все его строки четной длины. помогите пожалуйста

Создать новый текстовый файл, содержащий K последних строк исходного файла
Дано целое число K (0 < K< 10) и текстовый файл, содержащий более K строк. Создать новый текстовый файл, содержащий K последних строк...

Создать новый файл содержащий все знаки препинания из исходного файла
Дан текстовый файл. Создать новый файл, содержащий все знаки препинания, встретившиеся в текстовом файле (в том же порядке). Проблема в...

Переписать в файл строки исходного файла с заменой в них символа 0 на символ 1 и наоборот
Имеется текстовый файл. Переписать в другой файл все его строки с заменой в них символа 0 на символ 1 и наоборот. Не могу сделать...

Дан строковый файл. Создать новый строковый файл, содержащий все строки исходного файла наибольшей длины
Всем привет! Кто может помочь с двумя небольшими програмками по работе с файлами? Очень буду благодарен... 2)Дана строка S нулевое,...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
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