Просмотр полной версии : [Вопрос] Как можно перезаписать строку в файле
KrutoyKrosch
15.01.2017, 10:38
Можно каким то образом перезаписать строку в файле? Допустим у меня есть
dfdfd
fsryrytytryrt
dftrytryrt
ftyry
sdt
fs
dyfshjgj
dfghf
frytyrryt
djghfgh
f
ghfg
drytrt
f
fffff
И мне строку 5 нужно заменить на
sdasaddas
Пересоздавать файл? А если у меня там огромный текст, размер которого я не знаю?
Daniel_Cortez
15.01.2017, 11:39
fseek + fwrite
Так он же потеряет часть следующей строки, если новая строка длиннее старой, разве нет?
Так он же потеряет часть следующей строки, если новая строка длиннее старой, разве нет?
Не знаю, возможно.
KrutoyKrosch
15.01.2017, 12:35
Пошарился по форумам C++, DC прав... Везде пишут что перезаписывать ток... Но и в C++ массив под строку можно создавать динамический, а в Pawn нет. И что предложите?
Пошарился по форумам C++, DC прав... Везде пишут что перезаписывать ток... Но и в C++ массив под строку можно создавать динамический, а в Pawn нет. И что предложите?
Либо использовать единый размер, либо плагины.
KrutoyKrosch
15.01.2017, 13:17
Либо использовать единый размер, либо плагины.
Какие же плагины? В FileManager нету такого... Самому написать? Можно попробовать
vovandolg
16.01.2017, 10:02
FileManager быстрее же mxINI будет?
FileManager быстрее же mxINI будет?
Они делают совсем разные вещи, их нельзя сравнивать.
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot