Fopen RU
From SA-MP Wiki
fopen
| Примечание: Название этой функции начинается со строчной буквы. | 
Описание:
Открывает файл для чтения или записи в него.
(name[], filemode:mode = io_readwrite)
| name[] | Имя открываемого файла. | 
| mode | Режим работы с ним (по умолчанию: io_readwrite). | 
Возвращаемые значения:
Хэндл файла в случае удачного открытия или 0 при ошибке.
Предупреждение!  | Если вы используйте io_read и файла не существует, функция возвратит ссылку NULL. Использование несуществующих ссылок в файловых функциях вызовет падение вашего сервера! | 
Режимы открытия:
io_read Открыть существующий файл на чтение. io_write Создать файл (или очистить уже существующий) и открыть на запись. io_readwrite Открыть файл как для чтения, так и для записи. io_append Открыть файл для дозаписи. В отличие от io_write, прежнее содержимое файла не удаляется.
Пример использования:
// Окрываем "file.txt" в режиме чтения new File:handle = fopen("file.txt", io_read), // Создаём "buf" new buf[128]; // Проверяем, открыт ли файл if(handle) { // Да, открыт // Читаем весь файл и выводим его содержимое в консоль while(fread(handle, buf)) print(buf); // Закрываем файл fclose(handle); } else { // Ошибка, файл не открылся print("Файл \"file.txt\" не существует, или не может быть открыт."); }
Связанные функции
Следующие функции могут быть полезны, т.к. они так или иначе связаны с текущей функцией.
- fclose - закрывает файл
 
