|
0 / 0 / 0
Регистрация: 14.10.2020
Сообщений: 4
|
|||||||||||
Цикл перестает перезаписывать данные в файл после пары переменных04.02.2021, 22:18. Показов 797. Ответов 8
Приведенная функция сортирует данные в файле по фамилии. Не используя структур, массивов, классов, просто на переменных.
Столкнулся с проблемой. Первые два "человека" и все его параметры отлично перезаписываются, но остальные просто не хотят этого делать. Хотя по циклу проходит нормально, данные в переменные заносятся те, которые должны быть. В чем может быть проблема?
0
|
|||||||||||
| 04.02.2021, 22:18 | |
|
Ответы с готовыми решениями:
8
Как перезаписывать файл после каждой отладки? После нескольких итераций перестает заходить в цикл for (для t)
|
|
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
||
| 04.02.2021, 22:37 | ||
|
скорее всего в потоке остаётся \n и getline его читает. замените все getline на обычный ввод и проверьте
почему здесь
0
|
||
|
0 / 0 / 0
Регистрация: 14.10.2020
Сообщений: 4
|
|
| 04.02.2021, 22:40 [ТС] | |
|
Два getline я использую, как раз, чтобы не было \n . Одинаковые строки чтобы пройтись по файлу т.к. указатель в файле перемещается построчно.
В переменные данные считываются правильно. Просто не записываются.
0
|
|
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
||||||||
| 04.02.2021, 22:44 | ||||||||
0
|
||||||||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||
| 04.02.2021, 22:47 | ||
|
DeLeReaL, в вашем коде танцуют бесы, восхваляя безграничный хаос
![]() Yetty, getline(istream, string) удаляет конец строки после чтения Добавлено через 1 минуту так же как и форматированный ввод operator>> Добавлено через 1 минуту
0
|
||
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
||
| 04.02.2021, 22:47 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 14.10.2020
Сообщений: 4
|
|
| 04.02.2021, 22:53 [ТС] | |
|
record.ignore(); Помог избавиться от двух getline . Спасибо за это буду иметь ввиду.
Но разве fstring не открыт на чтение и запись. + это так как же оно тогда перезаписало первых два "человека"? Про бесов - да. Просто я уже не знаю как сделать сортировку по чему-либо (в моем случае это фамилия) в файле. Не используя структуры , классы, массивы, FILE* Добавлено через 2 минуты ну 1 строка не string а n(int) - где храниться кол-во "человек"
0
|
|
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
|
| 04.02.2021, 22:55 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 14.10.2020
Сообщений: 4
|
|
| 04.02.2021, 23:01 [ТС] | |
|
Вы имеете ввиду то, что указатель в файле смещается при вводе? Я немного не понял тут.
Разве seekq не должен возвращать на начало файла?
0
|
|
| 04.02.2021, 23:01 | |
|
Помогаю со студенческими работами здесь
9
StreamWriter перестает записывать данные в файл
После объявления деструктора программа перестает выводить данные на экран После пробуждения из спящего режима программа перестает отправлять данные на сервер Как перезаписывать данные из таблицы №1 в таблицу №2? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|