2 / 2 / 0
Регистрация: 22.07.2020
Сообщений: 195
|
|||||||||||
1 | |||||||||||
Разрезать текстовый файл на части по N строк и символу23.03.2022, 02:33. Показов 617. Ответов 5
Метки нет Все метки)
(
Задается символ (например q) и количество строк (к примеру 5), нужно разрезать их от остального текстового файла.
Я попытался написать, получилось что-то такое, но оно не работает, подскажите, в чем проблема. N - кол-во строк, syb - символ, c - символы из файла
Скину все, может быть тут ошибка.
0
|
23.03.2022, 02:33 | |
Ответы с готовыми решениями:
5
Разрезать файл на части Как разрезать текстовый файл на колонки? Разрезать картинку на равные части и сохранить их в файл |
383 / 280 / 112
Регистрация: 28.04.2015
Сообщений: 1,723
|
|
23.03.2022, 15:58 | 2 |
приведи конкретный пример входных данных и что должно получиться
в этом случае шансов больше, что кто-нибудь даст тебе нужные "ножницы" ![]()
0
|
2 / 2 / 0
Регистрация: 22.07.2020
Сообщений: 195
|
|||||||||||
23.03.2022, 19:54 [ТС] | 3 | ||||||||||
FasterHarder, запуск через кмд
пусть в input.txt будет строка qwertyqmoqklqqq, символ - q, а число разрезов - 3, тогда результат должен быть
0
|
383 / 280 / 112
Регистрация: 28.04.2015
Сообщений: 1,723
|
|
23.03.2022, 23:36 | 4 |
input_file открыть в режиме "r", зачем здесь "r+"
output_file открыть(создать) в режиме "w" посимвольно читать файл input_file до конца (EOF-а этого, наверное, как вариант) вывод текущего символа в output_file (если текущий символ == разрезаемому) И (кол-во сделанных разрезов<= заданному) вывод перехода на новую строку закрыть файлы что-то такое замутить можно, наверное...
0
|
2 / 2 / 0
Регистрация: 22.07.2020
Сообщений: 195
|
||||||
24.03.2022, 20:23 [ТС] | 5 | |||||
FasterHarder, Есть такое, но оно не работает, после компиляции просто завершает работу
0
|
383 / 280 / 112
Регистрация: 28.04.2015
Сообщений: 1,723
|
|
24.03.2022, 21:24 | 6 |
ну я накидал алгоритм, так сказать, без детализации, поэтому его еще нужно правильно закодить
![]() а, во-вторых, тебе ведь плевать на консоль закрывающуюся, надо файлик выходной проверить, можте там все окэ
0
|
24.03.2022, 21:24 | ||||||
Помогаю со студенческими работами здесь
6
Разрезать XML-файл на части по определённому принципу
Как разрезать строку по символу Дано число k (< 10) и текстовый файл, содержащий более k строк. Создать новый текстовый файл, содержащий k последних строк исходного файла. Дано число k (< 10) и текстовый файл, содержащий более k строк. Создать новый текстовый файл, содержащий k последних строк исходного файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму:
|
|
Новые блоги и статьи
![]() |
||||
Словари в Python: методы работы, оптимизация, сериализация
py-thonny 19.03.2025
Каждый хотя бы раз сталкивался с необходимостью хранить связанные данные, где важна не только сама информация, но и их взаимосвязь. В дебрях Python словари — это тот универсальный инструмент, который. . .
|
Реализация паттерна CQRS с Event Sourcing в PHP
Jason-Webb 19.03.2025
CQRS (Command Query Responsibility Segregation) — это архитектурный паттерн, который разделяет операции чтения и записи данных в приложении. Если вы столкнулись с ситуацией, когда ваше PHP-приложение. . .
|
std::span в C++: Подпредставления и срезы
NullReferenced 18.03.2025
Если вы когда-нибудь работали с большими объемами данных в C++, то наверняка сталкивались с необходимостью манипулировать отдельными частями массивов или контейнеров. Традиционные подходы часто. . .
|
std::span в C++: Доступ к элементам и итерирование
NullReferenced 18.03.2025
В C++ каждый разработчик сталкивается с проблемой эффективного управления последовательностями данных. Представьте: вы работаете с массивом, передаете его в функцию, а затем в другую, и каждый раз. . .
|
Утечки памяти в C#
UnmanagedCoder 18.03.2025
Когда мы говорим о разработке приложений на C#, то часто успокаиваем себя мыслью, что сборщик мусора решит все наши проблемы с памятью. "Память управляется автоматически" — эта мантра прочно засела в. . .
|
std::span в C++: Введение в невладеющее представление
NullReferenced 18.03.2025
С появлением стандарта C++20 у нас появился новый инструмент — std::span, который представляет собой невладеющее представление для работы с последовательностями данных.
std::span — это легковесный. . .
|
Введение в Dapr для разработчиков .NET
UnmanagedCoder 18.03.2025
Разработка распределенных систем никогда не была настолько востребованной и одновременно такой сложной. Если вы . NET разработчик, то наверняка сталкивались с необходимостью жонглировать обнаружением. . .
|
Собеседование по Spring Boot: продвинутые вопросы и ответы
Javaican 18.03.2025
Собеседования на позиции старших разработчиков и архитекторов требуют глубокого понимания внутренних механизмов Spring Boot, нюансов конфигурирования, подходов к оптимизации и построению сложных. . .
|
Перечисления в TypeScript: использование и лучшие практики
run.dev 18.03.2025
Пишете код и устали от разбросанных по проекту "волшебных" строк и чисел? Знакомая ситуация: где-то в глубине кода притаилась строка "ADMIN", а в другом месте используется "admin". И вот уже. . .
|
Фишки Kotlin, которые все любят
Javaican 18.03.2025
Помню, как скептически относился к появлению "ещё одного языка для JVM" — мол, зачем нам что-то новое, когда есть Java? Но первый же проект на Kotlin заставил меня пересмотреть свое мнение. Код стал. . .
|