|
0 / 0 / 0
Регистрация: 08.11.2018
Сообщений: 20
|
||||||
Увеличить размер файла до заданного, записав в начало файла необходимое количество нулей24.12.2018, 00:48. Показов 1389. Ответов 11
Метки нет (Все метки)
Ребят,такая проблема. Помогите. Вот код мой
размер до 50 элементов, записав в начало файла необходимое количество нулей. У меня не получается додумать,что бы нулями заполнился документ до 50 элементов. Подскажите что да как((
0
|
||||||
| 24.12.2018, 00:48 | |
|
Ответы с готовыми решениями:
11
|
|
119 / 94 / 35
Регистрация: 18.12.2012
Сообщений: 654
|
|
| 24.12.2018, 00:56 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 08.11.2018
Сообщений: 20
|
|
| 24.12.2018, 01:01 [ТС] | |
|
alk,Можете объяснить как?
0
|
|
|
119 / 94 / 35
Регистрация: 18.12.2012
Сообщений: 654
|
|
| 24.12.2018, 01:09 | |
|
Создайте 2-ой массив для вывода в файл, заполнив нулями. Когда прочитаете данные в 1-ый массив, заполните ими 2-ой со смещением. Нули останутся вначале, данные - в конце. Ну и останется просто записать массив в файл.
В Вашем примере уже почти всё реализовано. Если Вы его действительно писали сами, то вопросов возникнуть не должно. Если возникнут - задавайте. Только конкретные, а не обобщённые, типа "Как сделать то-то и то-то ... ? ".
1
|
|
|
0 / 0 / 0
Регистрация: 08.11.2018
Сообщений: 20
|
|
| 24.12.2018, 01:10 [ТС] | |
|
Писал сам, но очень долго...
0
|
|
|
119 / 94 / 35
Регистрация: 18.12.2012
Сообщений: 654
|
|
| 24.12.2018, 01:14 | |
|
Ничего страшного, Вы не единственны. Все тратят очень много времени на то, чтобы достичь каких-то результатов в знаниях.
Главное, что сами. Это уже показатель. Добавлено через 1 минуту В общем, подсказка Вам дана. Теперь дело за Вами...
0
|
|
|
0 / 0 / 0
Регистрация: 08.11.2018
Сообщений: 20
|
||||||
| 24.12.2018, 01:17 [ТС] | ||||||
0
|
||||||
|
119 / 94 / 35
Регистрация: 18.12.2012
Сообщений: 654
|
|||||||||||
| 24.12.2018, 01:25 | |||||||||||
|
Смещением будет значение, равное разнице максимального кол-ва элементов и кол-ва считанных элементов (В Вашем случае = 50-n).
Вот с этого места и заполняйте второй массив данными из первого. Он заполниться от 50-n и до конца. Нули останутся вначале. Добавлено через 1 минуту И ещё, Вы не заполнили нулями второй массив.
0
|
|||||||||||
|
16 / 15 / 11
Регистрация: 24.10.2015
Сообщений: 26
|
||||||
| 24.12.2018, 01:30 | ||||||
|
Можно так еще, но это при условии что массив инициализирован нулями
0
|
||||||
|
0 / 0 / 0
Регистрация: 08.11.2018
Сообщений: 20
|
|
| 24.12.2018, 01:41 [ТС] | |
|
всё,я понял
0
|
|
|
119 / 94 / 35
Регистрация: 18.12.2012
Сообщений: 654
|
||||||
| 24.12.2018, 01:44 | ||||||
|
Шутите ?
![]() Вот это вот Вы смогли сделать :
![]() PS: Жалко потраченного времени на объяснения, т.к. иначе представлял Ваши знания
0
|
||||||
|
518 / 410 / 188
Регистрация: 08.04.2013
Сообщений: 1,750
|
|||||||||||
| 24.12.2018, 10:08 | |||||||||||
|
ага успокоился, предположим ваш текстовой файл выглядет так, а не каждый элемент в одной строке
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 и что получите доработал только приписывает в конце
Вариант со вставкой в начало файла, спецы может подправят, если что не так
0
|
|||||||||||
| 24.12.2018, 10:08 | |
|
Помогаю со студенческими работами здесь
12
Уменьшить размер файла до 50 элементов, удалив из файла необходимое количество началь-ных элементов
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|