Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > Переводы

Переводы Переводы туториалов и хелпов.

Ответ
 
Опции темы
Старый 03.09.2005, 19:19   #16
alcosholik
 
Сообщений: n/a
WriteLine$ (указатель_на_файл/поток, строка$)

Параметры
указатель_на_файл/поток = переменная, определенная командой OpenFile, WriteFile или OpenTCPStream (версия 1.52 и выше). Функция возвращает строковое значение
строка$ = допустимое строковое значение

Описание
Как только вы открыли файл на диске (или поток) для записи, используйте эту команду, чтобы записать целую строку текста в файл. К каждой строке текста автоматически добавляется метка «конец файла», состоящая из символа «возврата каретки», за которым следует символ «перевода строки» (т.е. 0Dh, 0Ah). Эта функция может быть использована для создания простых текстовых файлов.

Потоками можно пользоваться только в версии Blitz Basic 1.52 или выше.

Пример
; Чтение и запись в файл, используя функции ReadLine$ и WriteLine$
 
; Инициализировать несколько переменных для примера
String1$ = "Строка 1 короткая" 
String2$ = "Строка 2 более длинная строка, они могут быть еще длинней " 
String3$ = "Строка 3 составлена " 
String4$ = "из двух частей, соединенных вместе." 

; Открыть файл для записи 
fileout = WriteFile("mydata.txt") 

; Записать информацию в файл
WriteLine( fileout, String1 ) 
WriteLine( fileout, String2 ) 
WriteLine( fileout, String3 + String4) 
WriteLine( fileout, "Как видно, не обязательно использовать переменные." ) 

; Закрыть файл
CloseFile( fileout ) 

; Открыть файл для чтения 
filein = ReadFile("mydata.txt") 

Read1$ = ReadLine( filein ) 
Read2$ = ReadLine$( filein ) 
Read3$ = ReadLine$( filein ) 
Read4$ = ReadLine$( filein ) 

; Закрыть файл после завершения чтения
CloseFile( filein ) 

Print "Текстовые строки, считанные из файла mydata.txt " 
Print 
Print Read1 
Print Read2 
Print Read3 
Print Read4 

WaitKey()
 
Ответить с цитированием
Старый 03.09.2005, 19:20   #17
alcosholik
 
Сообщений: n/a
WriteBytes банк_памяти, указатель_на_файл/поток, смещение, счетчик

Параметры
банк_памяти = переменная, которая содержит указатель на банк памяти
указатель_на_файл/поток = переменная, определенная командой WriteFile или OpenTCPStream (версия 1.52 или выше)
смещение = смещение в байтах для записи значения
счетчик = сколько байт записать от смещения

Описание
Вы можете записать содержимое банка памяти в файл на диске (или поток), используя эту команду.

Примечание: указатель на файл должен быть определен командой WriteFile или OpenTCPStream и в последствии закрыт командой CloseFile или CloseTCPStream после всех операций записи.

Команда возвращает количество байт, успешно записанных в поток.

Потоками можно пользоваться только в версии Blitz Basic 1.52 или выше.

См. также: ReadBytes.

Пример
; Read/WriteBytes – пример использования

; Создать банк памяти объемом 50 байт
bnkTest=CreateBank(500) 

; Заполнить банк памяти случайными данными 
For t = 1 To 50 

PokeByte bnkTest,t,Rnd(255) 

Next 

; Открыть файл для записи 
fileBank=WriteFile("test.bnk") 
; Записать содержимое банка памяти в файл 
WriteBytes bnkTest,fileBank,0,50 
; Закрыть файл
CloseFile fileBank 

; Очистить банк памяти
FreeBank bnkTest 

; Создать новый
bnkTest=CreateBank(500) 

; Открыть файл для чтения 
fileBank=OpenFile("test.bnk") 
; Считать из файла в банк памяти 
ReadBytes bnkTest,fileBank,0,50 
; Закрыть файл 
CloseFile fileBank 

; Вывести на экран результат 
For t = 1 To 50 

Print PeekByte (bnkTest,t) 

Next
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод хелпа - Type impersonalis Переводы 16 19.03.2010 09:16
Перевод хелпа - String alcosholik Переводы 0 15.01.2006 23:03
Перевод хелпа - Text alcosholik Переводы 12 15.10.2005 22:22
Перевод хелпа - Bank alcosholik Переводы 13 03.09.2005 21:51
Перевод хелпа - File alcosholik Переводы 17 03.09.2005 19:05


Часовой пояс GMT +4, время: 17:45.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com