|
0 / 0 / 0
Регистрация: 01.12.2016
Сообщений: 75
|
||||||||||||||||
В файле найти строки длиной 3 символа, записать их в новый файл (путь к файлу вводить вручную)04.06.2017, 21:09. Показов 892. Ответов 3
Метки нет (Все метки)
Я пока сделала запись из исходного файла в память(но мне кажется,что есть ошибки,не могли бы вы проверить пожалуйста,а то у самой пока возможности нет),если все верно то продолжу делать уже из памяти в новый файл
Спасибо за внимание
123 ascxwqsa 1wasd kkk saks asssas safn ghj 888 k8j hshasj hsz Добавлено через 9 минут я здесь сначала все из файла в память переписываю,а затем только строчки ,в которых три символа(ну стараюсь выполнить то ,что я написала=)) Добавлено через 1 час 53 минуты я вот здесь исправила некоторые ошибки,но не понимаю,почему у меня из файла в память все в один байт записывается=(
еще нашла пару ошибок , но он не как не хочет прыгать на d1 не пойму почему
0
|
||||||||||||||||
| 04.06.2017, 21:09 | |
|
Ответы с готовыми решениями:
3
В текстовом файле найти слово из 3 букв и записать в новый файл номер строки, где оно было найдено Найти в текстовом файле слова-палиндромы и записать их в новый файл |
|
Модератор
|
|
| 04.06.2017, 23:23 | |
|
adam1105, вы сможете разобраться с чтением из файла при помощи промежуточной абстракции - ведь к ней вы потихоньку и подходите?
Чтение из файла, перевод строки в число Там идея в следующем. Открывается текстовый файл и из него прослойка считывает несколько килобайт в буфер (можно сократить размер буфера до 10 байт). Программа запрашивает через процедуру чтение одного байта, и если буфер ещё полон - чтение из буфера, если буфер опустошён - заполнение буфера из файла и чтение из буфера. А уже потом анализ этих считанных байт на строки и прочее. Добавлено через 8 минут Или, если позволено условием задачи, можно принять, что буфер больше размера файла. Тогда считать в буфер и обработать текст в буфере.
0
|
|
|
0 / 0 / 0
Регистрация: 01.12.2016
Сообщений: 75
|
|||||||||||
| 05.06.2017, 20:35 [ТС] | |||||||||||
|
ФедосеевПавел, так ,как я задумывала ,я вроде сделала,вот
а нужно,запоминать по 1 байту на одно и то же место,и соответственно при конце строки проверить счетчик,равен ли он 5,если да,то вернуть каретку в файле назад и записать уже из этого файла строку из трех символов в другую область памяти,а из нее в новый файл и так в цикле делать до конца основного файла,но у меня не получается так сделать=( Добавлено через 10 минут ФедосеевПавел, вот я пытаюсь записывать побайтно и если строка из трех символов перемещаю каретку на 5 назад и пишу эту строку в другой массив,но у меня что-то здесь не так,не могу понять что,не могли бы вы подсказать?
0
|
|||||||||||
|
Модератор
|
|||||||||||
| 05.06.2017, 21:51 | |||||||||||
|
Ох и затейник, ваш преподаватель!
Добавлено через 1 минуту Т.к. Вы что-то делаете самостоятельно - поковыряю Ваш код. Но только изменю его форматированием. Добавлено через 1 час 5 минут Что-то с логикой программы. Ведь алгоритм простой.
Я на период отладки убрал ввод имени файла.
0
|
|||||||||||
| 05.06.2017, 21:51 | |
|
Помогаю со студенческими работами здесь
4
Дан текстовый файл. В каждой строке файла подсчитать среднюю длину слов. В новый файл записать слова с длиной большей Как можно вводить путь к файлу? Найти в файле максимальную длину строки и вывести в новый файл все строки, имеющую такую длину
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|