CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по библиотечным функциям языка Си
system - обращение к dos
Описание
Функция system обеспечивает передачу строки string
командному процессору DOS, как если бы эта строка была
набрана за терминалом. Текущая программа ожидает конца
исполнения команды, а затем возобновляет работу.
Не существует способа для определения статуса заверше-
ния программ, запускаемых по system. Если Вам требует-
ся статус завершения, используйте одну из функций по-
рождения (spawn).
Использование
#include <stdlib.h>
int system(char *string); /* ANSI */
Возвращаемое значение
Если недостаточно свободной памяти для загрузки и за-
пуска COMMAND.COM или COMMAND.COM не найдена, возвра-
щается -1, в противном случае возвращается 0.
Рекомендация: Смотрите также exec, spawn.
Заметим, что так как при использовании функции
system загружается отдельная копия COMMAND.COM,
функция не может быть использована для установки
переменных окружения текущего окружения (т.е. окру-
жения на момент исполнения программы) с помощью ко-
манды SET. Например, фрагмент программы:
system("SET ABC=DEF");
не будет иметь полезного действия.
Пример
#include <stdlib.h>
main()
{
system("set >>path.log");
system("cls");
system("type path.log");
system("pause");
system("erase path.log");
system("cls");
system("ver");
system("pause");
system("cls");
system("dir /w");
}
Оставить комментарий
Комментарии
1.


9 апреля 2007, 21:35:20
Спасибо очень помогли примеры для написания программы моделюрующей гонку черепахи и зайца.
