Yoko

All sides of Injection
It is currently 2025-12-23 14:47:34

All times are UTC+02:00




Post new topic  Reply to topic  [ 7 posts ] 
Author Message
PostPosted: 2005-09-29 14:31:22 
Offline

Joined: 2004-08-25 23:06:06
Posts: 41
Проблема №1
Открываю файлик, записываю нужные мне цифры, затем что бы они реально записались необходимо закрыть файл на сколько я знаю, но если я потом же пытаюсь открыть этот файл то пишеться мне ошибка
т.е. я могу записывать в файлик цифры до закрытия его, а мне нужно что бы записал и сохранил сразу
Проблема №2
Когда я записываю в уже существующий файл, информацию, вся информация которая была до этого, стираеться, как сделать что бы информация не удалялась а добавлялась к уже имеющейся
Благодарен, жду ответов


Top
   
 Post subject:
PostPosted: 2005-09-29 17:13:54 
Offline

Joined: 2005-07-10 11:26:37
Posts: 45
для примера:
while not fl.eof() and not fatal error
s=safe call fl.readln()
wait(100)
wend
safe call fl.Write("тра-ля-ля")
читает во временную (не нужную) переменную значения из файла, пока не дойдёт до конца.

Если вынести запись в фаил в отдельную процедуру, то её можно запускать сколько угодно раз, даже если внутри неё файл закрывается.


Top
   
 Post subject:
PostPosted: 2005-09-30 13:23:45 
Offline

Joined: 2004-08-25 23:06:06
Posts: 41
Спасибо за помощь, всё удалось реализовать :)


Top
   
 Post subject:
PostPosted: 2005-09-30 20:39:23 
Offline

Joined: 2004-08-25 23:06:06
Posts: 41
Нужна снова помощь, нужно удалить нужную строку из файла, такое реально сделать?


Top
   
 Post subject:
PostPosted: 2005-09-30 21:21:34 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Считываем построчно, потом записывем без нужной строки.

Синтакс всегда забываю, на логику:
Code:
i=0,  = "", del = 117 # Строка for delete.
while not eof
if not i == del then
a = a + readln()
endif
i = i + 1
wend


Top
   
 Post subject:
PostPosted: 2005-10-01 01:13:14 
Offline

Joined: 2005-08-12 03:04:00
Posts: 125
Я вышел из ситуации просто считывая в массив все строки сразу, затем работаю с ними а затем записываю весь файл заново.

_________________
I NEED HELP at viewtopic.php?t=4903


Top
   
 Post subject:
PostPosted: 2005-10-03 19:57:10 
Offline
User avatar

Joined: 2005-01-04 21:52:39
Posts: 32
PCGamer wrote:
Я вышел из ситуации просто считывая в массив все строки сразу, затем работаю с ними а затем записываю весь файл заново.

ИМХО слишком муторно

_________________
"Человек играет только тогда, когда он в полном значении слова человек, и он бывает вполне человеком лишь тогда, когда играет." (c)


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 7 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited