Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

функция system() - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача с указателями http://www.cyberforum.ru/cpp-beginners/thread20649.html
Здравствуйте. У меня проблема: никак не могу понять эти указатели:-|. Есть задача: пользователь вводит слово. затем, если число букв чётное - удаляем 2 центральных символа; если не чётное - то,...
C++ Программа для построения на изображении линий, квадратов Нужна программа для построения на изображении линий, квадратов (граф примитивов)Ю или литература как это реализовать. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread20635.html
Вызов функций через таблицу прерываний C++
Уважаемые участники форума cyberforum.ru, очень нужна ваша помощь. Столкнулся с такой вот проблемой: написал класс обработки 64-битных чисел со знаком с применением функций состоящих из ассемблерных...
Вычислить и вывести на экран в виде таблицы значения функции F на интервале C++
Помогите решить 6 задачек,на носу экзамен,12того((((:'( 1. Даны 2 действительных числа.Удвоить первое число, если оно меньше второго, в остальных случаях оставить числа без изменения. 2. ...
C++ Определить размер файла в С++ http://www.cyberforum.ru/cpp-beginners/thread20618.html
Есть ли функция для определения размера файла в С++, как скажем в Delphi или Pascal функция FileSize(var F: file)?
C++ Требуется подкорректировать программу #include <iostream> using namespace std; class phone_name { char name; long int phone; public: void set_phone() { long int x; cin >> x; phone = x; } void set_name() { gets (name); }... подробнее

Показать сообщение отдельно
seravr
1 / 1 / 0
Регистрация: 11.11.2008
Сообщений: 34

функция system() - C++

11.01.2009, 12:24. Просмотров 46425. Ответов 9
Метки (Все метки)

Собственно, есть такая стандартная функция system(), она определена в stdlib.h и её прототип
C++
1
int system(const char *str);
Краткое описание:
Функция system() передает строку, адресуемую параметром str, в качестве команды для командного процессора операционной системы.
Если функция system() вызывается с нулевым указателем, она возвращает ненулевое значение при условии доступности командного процессора и нуль в противном случае. (Программы, выполняемые в специальных средах, могут не иметь доступа к командному процессору.) Значение, возвращаемое функцией system(), определяется конкретной реализацией. Но обычно возвращается нуль при успешном выполнении команды, а ненулевое значение кода возврата означает наличие ошибки.

Очень яркий пример:
программа отображает содержимое текущего каталога
C++
1
2
3
4
5
6
7
 
#include <stdlib.h>
 
int main(void)
{
  return system("dir");
}
Хочется узнать, какие еще команды (типа "dir") можно передавать командному процессору, искал в нете - не нашел ничего путевого.
Подскажите пожалуйста кто знает.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru