C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 creattemp / c / Библиотечн. функции Borland C++

creattemp

Функция            Создает уникальный файл в каталоге, определяемом
                   маршрутом.

Синтаксис          #include <dos.h>
                   int creattemp(char * path, int attrib);

Файл, содержащий   io.h
прототип

Описание           Файл  создается  в режиме, указываемом в глобальной
                   переменной _fmode (O_TEXT или O_BINARY).

                   path является  именем   маршрута,   заканчивающимся
                   символом  (\).  Уникальное  имя  файла выбирается в
                   каталоге, указываемом в аргументе path.  Имя нового
                   созданного  файла  хранится  в  строке  path.  path
                   должен быть достаточной длины для размещения  имени
                   результирующего файла.   Этот   файл  не  удаляется
                   автоматически при завершении программы.

                   creattemp берет аргумент attrib -  слово  атрибутов
                   DOS. Файл всегда открывается в двоичном режиме. При
                   успешном    создании    файла    указатель    файла
                   устанавливается   на   начало   этого  файла.  Файл
                   открывается сразу для чтения и записи.

                   Аргумент attrib в creattemp  может  быть  одной  из
                   следующих констант (определенных в dos.h):

                     FA_DRONLY   Только чтение.
                     FA_HIDDEN   Скрытый файл.
                     FA_SYSTEM   Системный файл.

Возвращаемое       При успешном завершении возвращается дескрип-
значение           тор нового файла, неотрицательное число; иначе воз-
                   вращается -1.

                   В случае  ошибки  errno принимает одно из следующих
                   значений:

                     ENOENT - Маршрут или имя файла не найдены.
                     EMFILE - Слишком много открытых файлов.
                     EACCES - Отказ доступа.

Переносимость      creattemp уникальна для DOS 3.0 и не работает на
                   более ранних версиях DOS.

Смотрите также     close, _creat, creat, creatnew, dup,
                   _fmode(переменная), open.

Пример:

#include<string.h>
#include<stdio.h>
#include<io.h>

int main(void)
{
   int handle;
   char pathname[128];
   strcpy(pathname,"\\");
   /* создать уникальный файл в корневом каталоге */
   handle = creattemp(pathname,0);
   printf("Был создан файл %s\n",pathname);
   close(handle);
   return 0;
}