Профиль
Информация Управление
Здравствуйте, уважаемый посетитель. К сожалению, Вы не были распознаны форумом, как зарегистрированный пользователь. Для полноценного использования возможностей нашего форума вам необходимо зарегистрироваться. Если вы уже зарегистрированы на форуме, то вам необходимо пройти авторизацию, используя Ваш логин и пароль. Зарегистрированные пользователи получают возможность возможность общения на нашем форуме.


[Новые сообщения · Правила форума · RSS ]
  • Страница 1 из 1
  • 1
[Include] file
OKStyle Дата: Понедельник, 21.02.2011, 11:27 | Сообщение # 1
Архивариус
Группа: Администраторы
Зарегистрирован: 19.02.2011
Сообщений: 125
Репутация: 8
Статус: Offline
Инклюд для работы с файлами file.

Подключаем так:

Code
#include <file>

Содержимое инклюда:

Code
/* File input/output functions
  *
  * (c) Copyright 2004-2005, ITB CompuPhase
  * This file is provided as is (no warranties).
  */
#if defined _file_included
   #endinput
#endif
#define _file_included
#pragma library File

enum filemode
     {
     io_read,            /* file must exist */
     io_write,           /* creates a new file */
     io_readwrite,       /* opens an existing file, or creates a new file */
     io_append,          /* appends to file (write-only) */
     }

enum seek_whence
     {
     seek_start,
     seek_current,
     seek_end,
     }

const EOF = -1;

native File:fopen(const name[], filemode: mode = io_readwrite);
native bool:fclose(File: handle);
native File:ftemp();
native bool:fremove(const name[]);

native fwrite(File: handle, const string[]);
native fread(File: handle, string[], size = sizeof string, bool: pack = false);
native bool:fputchar(File: handle, value, bool: utf8 = true);
native fgetchar(File: handle, value, bool: utf8 = true);
native fblockwrite(File: handle, const buffer[], size = sizeof buffer);
native fblockread(File: handle, buffer[], size = sizeof buffer);

native fseek(File: handle, position = 0, seek_whence: whence = seek_start);
native flength(File: handle);
native fexist(const pattern[]);
native bool:fmatch(name[], const pattern[], index = 0, size = sizeof name);


 
  • Страница 1 из 1
  • 1
Поиск:

Сайт управляется системой uCoz