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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Deryck
5 / 5 / 0
Регистрация: 01.12.2010
Сообщений: 109
#1

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

04.03.2012, 16:06. Просмотров 967. Ответов 8
Метки нет (Все метки)

Подскажите какое значение вернет функция system, если задана неверная команда, например открытие несуществующего или защищенного каталога?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.03.2012, 16:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Какое значение вернет функция system, если задана неверная команда (C++):

Задачка: какое значение вернет foo(7)? - C++
Как решаются такие рода задачки, подскажите пожалуйста. int foo(int n) { if(n<=0) return 1; else return...

Какое значение вернет программа операционной системе? - C++
Допустим, в программе присутствует следующий код: int fn(int a) { return a++; } void main() { int x = fn(7); return x; } ...

Какое число вернет foo(5)? - C++
int foo (int n) { if (n <= 0) return 0; return foo (n - 2) + foo (n / 2) + 1; } Вставляю код, выполняю с нужным...

сделать чтобы программа считывала данные с сервера,т.е если значение в файле на сервере равно 1 , то выполняется какое-то действие,если нулю то нечего - C++
Как сделать чтобы программа считывала данные с сервера,т.е если значение в файле на сервере равно 1 , то выполняется какое-то действие,если...

Что вернет функция? - C++
Задача была на НОД. Есть разные способы его нахождения, но вот столкнулся с данным кодом и не понимаю как он работает. Насколько я знаю,...

Что вернет функция - C++
Что вернет функция, проверяющая баланс скобок, если она принимает как параметр такую строку: ((х+y/z+у+(z/(y+z))-((0*z)-3) ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Abendstern
3 / 3 / 0
Регистрация: 06.11.2011
Сообщений: 38
04.03.2012, 16:16 #2
Так ты проверь, выведи на печать это значение, например
0
Deryck
5 / 5 / 0
Регистрация: 01.12.2010
Сообщений: 109
04.03.2012, 16:33  [ТС] #3
и еще вопрос можно с помощью этой функции открыть каталог?

Добавлено через 6 минут
ну или сам файл
0
kazak
3034 / 2355 / 155
Регистрация: 11.03.2009
Сообщений: 5,402
Завершенные тесты: 1
04.03.2012, 17:11 #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.
1
Deryck
5 / 5 / 0
Регистрация: 01.12.2010
Сообщений: 109
04.03.2012, 17:15  [ТС] #5
Цитата Сообщение от kazak Посмотреть сообщение
Открыть то можно, но работать с таким каталогом можно будет только через тотже system.
а какой командой? работать и не требуется просто проверить открытие.
0
kazak
3034 / 2355 / 155
Регистрация: 11.03.2009
Сообщений: 5,402
Завершенные тесты: 1
04.03.2012, 23:42 #6
Код
cd <полный путь к каталогу>
к приеру.
1
Deryck
5 / 5 / 0
Регистрация: 01.12.2010
Сообщений: 109
05.03.2012, 19:46  [ТС] #7
выручили, спасибо
0
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
05.03.2012, 20:18 #8
Цитата Сообщение от Deryck Посмотреть сообщение
ну или сам файл
Что значит по вашему открыть файл?
И какая ОС?
0
-=ЮрА=-
Заблокирован
Автор FAQ
06.03.2012, 01:44 #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;
}
0
Миниатюры
Какое значение вернет функция system, если задана неверная команда  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.03.2012, 01:44
Привет! Вот еще темы с ответами:

Что вернет стековая функция разбора пар скобок? - C++
Что вернет функция, проверяющая баланс скобок, если она принимает как параметр такую строку: ((х-((1/х)+у-4)*(z/4+(2-x*3)) Рассмотреть...

Что вернет стековая функция разбора пар скобок? - C++
Что вернет функция, если она принимает как параметр такую строку: (5*(x/(y*5))*z)+((1/7)*z*2)-x С точки зрения логики стека.

Функция, которая вернет номера двух из трех заданных точек на плоскости, расстояние между которыми минимально - C++
Написать функцию Otr(x1,y1,x2,y2,х3,у3) вещественного типа, которая вернет номера двух из трех заданных точек на плоскости, расстояние...

Создать функцию на согласные буквы, если согл. буква, то функция возвращает ей значение 1, а гласной-0. - C++
Помогите пожалуйста, не могу понять где тут ошибка! уже так долго с ней мучаюсь=( #include&lt;iostream&gt; using namespace std; void...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
06.03.2012, 01:44
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru