Дозапись в файл.
Moderators: Murderator+, Murderator
-
- Posts: 270
- Joined: 2006-08-05 14:09:06
- Contact:
Дозапись в файл.
Если использовать доступные команды (известные мне), то можно записывать в файл различную статистику. Но если повторить попытку то скрипт перезапишет файл либо создаст новый. Как можно сделать чтоб вся статистика дописывалась?? Тоесть если в файл запишется все что я нарублю и накопаю сегодня, то вчерашняя статистика останется тамже.
ДРВ
Spoiler
_________________
Антарес
Spoiler|Gostrabaiter|Umhra|Slog
Spoiler
_________________
Антарес
Spoiler|Gostrabaiter|Umhra|Slog
Code: Select all
sub SaveToFile(TreeCount,TreeX,TreeY,TreeT)
var f=file("C:\trees3.dat")
var s=0,i=0
f.open()
f.create()
s=safe call f.writeln(TreeCount)
for i=1 to TreeCount
s=safe call f.writeln(str(TreeT[i])+' '+str(treeX[i])+' '+str(TreeY[i]))
next
f.close()
end sub
вроде если не юзать f.create() то он не будет пересоздавать

-
- Posts: 270
- Joined: 2006-08-05 14:09:06
- Contact:
Извеняюсь но ху из ит это? Массив?
Code: Select all
s=safe call f.writeln(TreeCount)
for i=1 to TreeCount
s=safe call f.writeln(str(TreeT[i])+' '+str(treeX[i])+' '+str(TreeY[i]))
ДРВ
Spoiler
_________________
Антарес
Spoiler|Gostrabaiter|Umhra|Slog
Spoiler
_________________
Антарес
Spoiler|Gostrabaiter|Umhra|Slog
Или поставь АСМ, в нём удобные функции работы с файлами (особенно с автологированием
), например:

Code: Select all
uo.asmLogAdd(FileName, string )
-
- Posts: 270
- Joined: 2006-08-05 14:09:06
- Contact:
Асм стоит. А как пользовать этот
Code: Select all
uo.asmLogAdd(FileName, string )
ДРВ
Spoiler
_________________
Антарес
Spoiler|Gostrabaiter|Umhra|Slog
Spoiler
_________________
Антарес
Spoiler|Gostrabaiter|Umhra|Slog