Статьи:: Функции С++ :: Описание функций C (Си) / C++ - setmode
Описание функций C (Си) / C++ - setmode
Описание функций C (Си) / C++ - setmode
#include #include требуется только для объявления функции
int setmode(handle,mode); int handle; файловый handle int mode; новый режим преобразования
Описание.
Функция setmode устанавливает в mode режим преобразования
файла, заданного по handle. Mode может быть одной из следующих констант.
Manifest-константа Ее значение
O_TEXT Устанавливается текстовый режим пре- образования. Комбинация "Возврат карет- ки - Перевод строки" преобразуется на входе к одному символу "Перевод строки" (ПС). Символ ПС на выводе преобразуется в комбинацию "Возврат каретки - Перевод строки".
O_BINARY Устанавливается двоичный режим. Все вышеприведенные преобразования не под- держиваются.
Функция setmode обычно используется для модификации режима преобразования, устанавливаемого по умолчанию, для stdin, stdout, stderr, stdaux, stdprn, но может использоваться для любого файла.
Возвращаемое значение.
В случае верной установки функция setmode возвращает преды- дущий режим преобразования. Возвращаемое значение -1 указывает на ошибку и errno устанавливается в одно из следующих значений:
Значение Его смысл
EBADF Неверный файловый handle.
EINVAL Неверный аргумент mode. (Ни O_TEXT, ни O_BINARY).
См.также create, fopen, open.
Пример:
#include #include #include
int result;
/* следующий оператор устанавливает stdin в режим преобра- зования binary (первоначально он был text) */
result = setmode(fileno(stdin), O_BINARY);
Вышел MySQL 5.1.30, первый стабильный рели....
После публикации 29 тестовых версий
анонсирован первый стабильный релиз
MySQL 5.1, пригодный для
промышленной эксплуатации и обеспечивающий увеличение производительности для
"тяжелых" SQL запросов, по сравнению с MySQL 5.0, примерно на 15-20%. Главные
новшества
появившиеся в MySQL 5.1:
Тестирование параллельных программ.
Тестирование параллельного программного обеспечения представляет собой более
сложную задачу по сравнению с тестированием последовательной программы. Программист
должен знать о подводных камнях при тестировании параллельного кода, имеющихся
методологиях и инструментарии.
Архитектура AMD64 (EM64T).
Аннотация. В статье кратко рассматривается архитектура AMD64 компании AMD и ее
реализация EM64T компании Intel. Описаны особенности архитектуры, ее возможности,
достоинства и недостатки.
Остальные статьи:
|