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

Ваш аккаунт

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

Последние темы форума

Показать новые сообщения »

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

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

abort

[ Оглавление ]
               ABORT
            
            #include <process.h>  требуется только для объявления
                                  функции
            #include <stdlib.h>   использует  либо  <process.h>,
                                  либо <stdlib.h>
            void abort();
         
               Описание.
               
               Функция  abort  распечатывает  сообщение  "Abnormal program
         termination" (аварийное (непредвиденное) завершение программы)  в
         stderr,  затем оканчивает вызванный процесс, возвращая управление
         процессу, который инициировал вызванный процесс (обычно  операци-
         онной системе). Функция abort не обновляет буферы потоков.
            
               Возвращаемое значение.
            
               Возвращается статус выхода 3 к parent-процессу  либо к опе-
         рационной системе.
               См.также  execl,  execle,  execip,  execlpe, execv, execve,
         execvp, execvpe, exit, _exit, signal, spawnl,  spawnle,  spawnlp,
         spawnlpe, spawnv, spawnve, spawnvp, spawnvpe.
            
               Пример:
            
            #include <stdio.h>
            
            main(args, argv)
            int argc;
            char *argv[];
            {
            FILE *stream;
            if ((stream=fopen(argv[argc-1],"r"))==NULL) {
               frpintf(stderr,
                       "%s couldn't open file %s\n", argv[0],
                       argv[argc-1]);
               abort();
               }
            
               /*  Замечание.  Имя программы хранится в argv[0] только для
         версии MS DOS 3.0 и старших; в ранних  версиях  argv[0]  содержит
         строку "С". */
            
               }
      
               Образец командной строки:
            
               update employ.dat
            
               На выходе:
         
            
            C:\BIN\UPDATE.EXE  couldn't open file employ.dat.
            
               Abnormal program termination.
               (Непредвиденное завершение программы).
                

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

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог