Fclose RU

From SA-MP Wiki

Jump to: navigation, search

fclose

Image:Farm-Fresh text lowercase.png Примечание: Название этой функции начинается со строчной буквы.


Описание:

Закрывает указанный файл. Файлы всегда должны быть закрыты, когда скрипт больше в них не нуждается (после прочтения/записи).


Параметры:
(File:handle)
File:handleХэндл файла, возвращаемый функцией fopen.


Возвращаемые значения:

  • 1: Функция успешно выполнена.
  • 0: Функции не удалось выполниться. Файл не может быть закрыт. Возможно, он уже закрыт.


Image:32px-Circle-style-warning.png

Предупреждение!

Использование несуществующего хэндла вызовет падение сервера! Узнавайте хэндл, используя fopen или ftemp.


Пример использования:

// Открываем "file.txt" в режиме дозаписи
new File:handle = fopen("file.txt", io_append);
 
// Проверяем, открыт ли файл
if(handle)
{
	// Файл открыт успешно
 
	// Запишем "Всем привет!" в файл
	fwrite(handle, "Всем привет!");
 
	// Закроем файл
	fclose(handle);
}
else
{
	// Ошибка, файл не открылся
	print("Не удалось открыть файл \"file.txt\".");
}


Связанные функции

Следующие функции могут быть полезны, т.к. они так или иначе связаны с текущей функцией.

  • fopen - открывает файл
Personal tools
In other languages