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

Какое значение вернет функция system, если задана неверная команда - C++

Восстановить пароль Регистрация
 
Deryck
5 / 5 / 0
Регистрация: 01.12.2010
Сообщений: 109
04.03.2012, 16:06     Какое значение вернет функция system, если задана неверная команда #1
Подскажите какое значение вернет функция system, если задана неверная команда, например открытие несуществующего или защищенного каталога?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.03.2012, 16:06     Какое значение вернет функция system, если задана неверная команда
Посмотрите здесь:

C++ Создать функцию на согласные буквы, если согл. буква, то функция возвращает ей значение 1, а гласной-0.
Что вернет функция? C++
C++ Какое число вернет foo(5)?
C++ Какое значение вернет программа операционной системе?
C++ Что вернет функция
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Abendstern
3 / 3 / 0
Регистрация: 06.11.2011
Сообщений: 38
04.03.2012, 16:16     Какое значение вернет функция system, если задана неверная команда #2
Так ты проверь, выведи на печать это значение, например
Deryck
5 / 5 / 0
Регистрация: 01.12.2010
Сообщений: 109
04.03.2012, 16:33  [ТС]     Какое значение вернет функция system, если задана неверная команда #3
и еще вопрос можно с помощью этой функции открыть каталог?

Добавлено через 6 минут
ну или сам файл
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
04.03.2012, 17:11     Какое значение вернет функция system, если задана неверная команда #4
Цитата Сообщение от Deryck Посмотреть сообщение
Подскажите какое значение вернет функция system, если задана неверная команда, например открытие несуществующего или защищенного каталога?
Return Value

If command is a NULL pointer, system returns nonzero if a command processor is available.

If command is not a NULL pointer, system returns 0 if the command processor was successfully started.

If an error occurred, a -1 is returned and errno is set to one of the following:

ENOENT Path or file function not found
ENOEXEC Exec format error
ENOMEM Not enough memory

Цитата Сообщение от Deryck Посмотреть сообщение
и еще вопрос можно с помощью этой функции открыть каталог?
Открыть то можно, но работать с таким каталогом можно будет только через тотже system.
Deryck
5 / 5 / 0
Регистрация: 01.12.2010
Сообщений: 109
04.03.2012, 17:15  [ТС]     Какое значение вернет функция system, если задана неверная команда #5
Цитата Сообщение от kazak Посмотреть сообщение
Открыть то можно, но работать с таким каталогом можно будет только через тотже system.
а какой командой? работать и не требуется просто проверить открытие.
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
04.03.2012, 23:42     Какое значение вернет функция system, если задана неверная команда #6
Код
cd <полный путь к каталогу>
к приеру.
Deryck
5 / 5 / 0
Регистрация: 01.12.2010
Сообщений: 109
05.03.2012, 19:46  [ТС]     Какое значение вернет функция system, если задана неверная команда #7
выручили, спасибо
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
05.03.2012, 20:18     Какое значение вернет функция system, если задана неверная команда #8
Цитата Сообщение от Deryck Посмотреть сообщение
ну или сам файл
Что значит по вашему открыть файл?
И какая ОС?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.03.2012, 01:44     Какое значение вернет функция system, если задана неверная команда
Еще ссылки по теме:

Что вернет стековая функция разбора пар скобок? C++
Что вернет стековая функция разбора пар скобок? C++
Функция, которая вернет номера двух из трех заданных точек на плоскости, расстояние между которыми минимально C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
-=ЮрА=-
Заблокирован
Автор FAQ
06.03.2012, 01:44     Какое значение вернет функция system, если задана неверная команда #9
Deryck, откомпилируй и запиши
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
using namespace std;
 
int main()
{
    system("help");
    system("pause");
    return 0;
}
И получишь справку от самой system по всем функциям которые она реализует

На счёт открывания файла, посредством system можно как бы сэмулировать ShellExecute (запуск процесса или программы дефалтных в плане открытия пути который вы предаёте в system), но это очень грубо(да и немного не так оно всё), я лишь для облегчения понимания пишу.
Например попробуйте запустить этот код, увидете какая папка ОС у вас появиться перед глазами
(конечно если у вас Windows стоит да ещё и на диске С:)
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
using namespace std;
 
int main(int argc, char * argv[])
{
    system("explorer C:\\WINDOWS");
    system("pause");
    return 0;
}
Миниатюры
Какое значение вернет функция system, если задана неверная команда  
Yandex
Объявления
06.03.2012, 01:44     Какое значение вернет функция system, если задана неверная команда
Ответ Создать тему
Опции темы

Текущее время: 03:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru