Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

system

[ Оглавление ]
               SYSTEM
                
            #include <process.h>   требуется только для объявления
                                   функции
            #include <stdlib.h>    использует  либо  <process.h>,
                                   либо <stdlib.h>
            
            int system(string);
            char *string;          выполняемая команда
            
                
               Описание.
            
               Функция  system передает заданную строку string к интерпре-
         татору команд и обрабатывает эту строку как команду MS DOS. Функ-
         ция system ссылается на переменные окружения COMSPEC и PATH, что-
         бы расположить файл COMMAND.COM, который используется при  выпол-
         нении команды string.
            
                
               Возвращаемое значение.
            
               Если  string  успешно отработала, функция system возвращает
         значение 0. Возвращаемое значение -1 свидетельствует об ошибке  и
         errno устанавливается в одно из следующих значений:
                
            ЗНАЧЕНИЕ                        ЕГО СМЫСЛ

          E2BIG            Список аргументов для команды превышает
                           128 байтов, или пространство, требуемое
                           для информации окружения, превышает 32К.
                           
          ENOENT           COMMAND.COM не может быть найден.
                 
          ENOEXEC          Файл   COMMAND.COM   не   может    быть
                           выполненным и имеет неверный формат.
                           
          ENOMEM           Для выполнения child-процеса памяти  не
                           достаточно, или эта  память    является
                           запорченной,  или  существуют  неверные
                           блоки, указывающие,  что parent-процесс
                           не захвачен.
               
         

               См. также execl, execle,  execlp,  execv,  execve,  execvp,
         exit, _exit, spawnl, spawnle, spawnlp, spawnlpe, spawnv, spawnve,
         spawnvp.
      
               Пример:
            
            #include <process.h>
            
            int result;
      
            
               /* следующий оператор добавляет номер версии DOS к log фай-
         лу */
            
            result = system("ver >> result.log");
      
      
            
            TAN-TANH
              
            #include <math.h>
            
            double tan(x);       вычисляет тангенс x
            double tanh(x);      вычисляет гиперболический тангенс x
            double x;            радиан
            
               Описание.
            
               Функции  tan  и tanh вычисляют соответственно тангенс и ги-
         перболический тангенс x.
           
               Возвращаемое значение.
            
               Функция tan возвращает тангенс x. Если x большой,  при  вы-
         числениях  может  возникнуть  частичная потеря значимости. В этом
         случае tan вырабатывает ошибку PLOSS, но сообщения  не  печатает.
         Если x настолько большой, что общая значимость результата теряет-
         ся, тогда tan печатает сообщение об ошибке TLOSS в stderr и возв-
         ращает 0. В обоих случаях errno устанавливается в ERANGE.
               Функция  tanh возвращает гиперболический тангенс x. Возвра-
         щаемого значения в случае ошибки нет.
               См.также acos, asin, atan, atan2, cos, cosh, sin, sinh.
            
               Пример:
            
            #include <math.h>
            
            double pi,x,y;
                
            pi = 3.1415926535;
            x = tan(pi/4.0);     /* x равен 1.0 */
            y = tanh(x);         /* y равен 1.6 */
            
         
      
            

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 

Комментарии

1.
Аноним
Мне нравитсяМне не нравится
28 апреля 2005, 00:44:49
Либо я сошёл с ума, либо одно из двух ... Откуда в UNIX COMMAND.COM ?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог