1 / 1 / 0
Регистрация: 27.05.2022
Сообщений: 143
|
||||||
1 | ||||||
Как поменять одно число в файле, не перезаписывая файл заново целиком?15.12.2023, 23:09. Показов 549. Ответов 3
Метки нет (Все метки)
Я хочу написать код, в котором содержимое массива бинарно добавляется в файл data.dat, затем пользователь вводит номер числа, которое он хочет заменить на 122, после чего 122 заменяет число, номер которого прислал пользователь, но при этом файл data.dat с нуля не перезаписывается. Вот мой код:
Проблема заключается в том, что заменяется не только нужное число, но и остальные: те, что до него, на нули, а те, что после, на -9.25596e+61. Пример вывода: 0 0 122 -9.25596e+61 -9.25596e+61 -9.25596e+61 Как сделать так, чтобы был нормальный вывод?
0
|
15.12.2023, 23:09 | |
Ответы с готовыми решениями:
3
Во входном файле записано целое число .В выходной файл выведите одно число – количество кругляшей в числе N Любая строка целиком, содержащая в себе хотя бы одно число Если в файле есть одно трехзначное число, начинающееся цифрой 3, упорядочить файл по невозрастанию Как сохранять результаты, не перезаписывая файл? |
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,706
|
|
15.12.2023, 23:27 | 2 |
Сообщение было отмечено Oleg Shamanikov как решение
Решение
"r+" используй.
0
|
Модератор
13702 / 10905 / 6472
Регистрация: 18.12.2011
Сообщений: 29,112
|
||||||
16.12.2023, 05:10 | 3 | |||||
Oleg Shamanikov, а почему у Вас такая странная смесь
iostream методов и Сишного stdio.h ? Добавлено через 4 минуты
0
|
1 / 1 / 0
Регистрация: 27.05.2022
Сообщений: 143
|
|
16.12.2023, 18:19 [ТС] | 4 |
Я только начал изучать с++
0
|
16.12.2023, 18:19 | |
16.12.2023, 18:19 | |
Помогаю со студенческими работами здесь
4
Как умножить все числа в текстовом файле на одно число? Как в pandas добавить запись в excel файл не перезаписывая его? Типизированный файл: Поменять местами последнее положительное число в файле с пятым по счету числом Типизированный файл: Поменять местами последнее отрицательное число в файле с седьмым по счету числом Можно ли в файле в последовательность чисел вставить как-нибудь еще одно число? Записать в файл copy2.txt информацию о запущенных процессах, при этом не удаляя содержимое файла(не перезаписывая файл) Файл: Как поменять местами строки так, чтобы в первом файле и во втором они совпадали? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |