Відповісти

Введіть повідомлення і натисніть Надіслати
Параметри

Назад

Огляд теми (нові повідомленні вгорі)

Avazart
2019-11-06 00:28:55

Реализовать можно используя метод   

bool seek(uint32_t pos);

Который дает возможность осуществить переход к позиции pos(pos- это байт к которому осуществляется переход.)

Віктор
2019-11-06 00:01:30

А є якісь примірники, щоб можна було подивитись як це реалізовано?

Avazart
2019-11-05 23:29:44

По сути никак, только перезапись.
По крайней мере если в текстовом виде хранить.
Если уж так хочется менять конкретное значение без перезаписи стоит использовать бинарный формат файла,например где каждые 2 байта это твоя переменная типа int.

Віктор
2019-11-05 23:05:53

І знову я, зі своїми дурними питаннями.
Воював я з eeprom 24C32, доки не зрозумів що мало в неї пам'яті.

    От же, працюватиму з флешкою.
Багато примірників є в інтернеті, та те що потрібно так і не знайшов.
А потрібно всього лише створити текстовий файл і записати в нього багато змінних.
Наприклад:

num1 = 10
num2 = 0
num3 = 1000
num4 = 17590
num5 = 12
і так далі...

Як записати, зі стандартної бібліотеки, приблизно зрозумів, та от як зробити так, щоб не переписуючи файл, змінити значення любої змінної?
hmm
Невже потрібно зчитати все, розкидати по змінним в контролері, потім стерти файл на флешці, і записати новий уже із потрібними значеннями???  yikes
Якщо так, то як зчитати ці змінні?

Підвал форуму