Ви не увійшли.
Сторінки 1
І знову я, зі своїми дурними питаннями.
Воював я з eeprom 24C32, доки не зрозумів що мало в неї пам'яті.
От же, працюватиму з флешкою.
Багато примірників є в інтернеті, та те що потрібно так і не знайшов.
А потрібно всього лише створити текстовий файл і записати в нього багато змінних.
Наприклад:
num1 = 10
num2 = 0
num3 = 1000
num4 = 17590
num5 = 12
і так далі...
Як записати, зі стандартної бібліотеки, приблизно зрозумів, та от як зробити так, щоб не переписуючи файл, змінити значення любої змінної?
Невже потрібно зчитати все, розкидати по змінним в контролері, потім стерти файл на флешці, і записати новий уже із потрібними значеннями???
Якщо так, то як зчитати ці змінні?
Остання редакція Віктор (2019-11-05 23:07:24)
Неактивний
По сути никак, только перезапись.
По крайней мере если в текстовом виде хранить.
Если уж так хочется менять конкретное значение без перезаписи стоит использовать бинарный формат файла,например где каждые 2 байта это твоя переменная типа int.
Остання редакція Avazart (2019-11-05 23:33:40)
Неактивний
Реализовать можно используя метод
bool seek(uint32_t pos);
Который дает возможность осуществить переход к позиции pos(pos- это байт к которому осуществляется переход.)
Остання редакція Avazart (2019-11-06 00:30:05)
Неактивний
Сторінки 1