Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
ggmann
20 / 20 / 7
Регистрация: 06.10.2008
Сообщений: 173
1

Cpp_&_CMD

22.12.2009, 22:24. Просмотров 394. Ответов 4
Метки нет (Все метки)

нужно реализовать выполнение команд СMD в С++, вроди как это делается через system("command") но,
мне нужно давать команду по сети на удаленный комп, например выключить его, пишу
C++
1
system ("shutdown -s -f -m \\12.34.56.78");
(ір только как пример) , но консоль материт говорит мне что "Невозможно найти сетевое имя".., притом что просто через CMD написать то же самое все будет работать.

в чем проблема и что порекомендуете почитать на эту тему?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2009, 22:24
Ответы с готовыми решениями:

Ошибка: multiple definition of `void std::swap<A>(A&amp;, A&amp;)
Хочу специализировать swap для своего класса. Получаю ошибку. Вот код:#ifndef...

Почему friend ostrem& operator <<(ostream& outs, const Rational&); - invalid function declaration?
Пытаюсь скомпилировать программу пишет friend ostrem&amp; operator &lt;&lt;(ostream&amp;...

В заштрихованную фигуру бросают точки с координатами x и y. Получить координаты первой точки не попавшей в эту область (фигура x*x+y*y<25&&x*x+y*y>=9&
В заштрихованную фигуру бросают точки с координатами x и y. Получить координаты...

ostream &operator<< (ostream &output, const Array &obj) - что означает эта строка?
void Array::getArray() // вывод массива { for (int ix = 0; ix &lt; size;...

Порядок вычисления: операторы «|» и «||», «&» и «&&»
В Java булевые операторы «|» и «||», и «&amp;» и «&amp;&amp;» отличаются друг от друга...

4
M128K145
Эксперт JavaЭксперт С++
8326 / 3546 / 420
Регистрация: 03.07.2009
Сообщений: 10,708
23.12.2009, 08:02 2
попробуй так
C++
1
system ("shutdown -s -f -m \\\\12.34.56.78");
1
ggmann
20 / 20 / 7
Регистрация: 06.10.2008
Сообщений: 173
23.12.2009, 12:40  [ТС] 3
Цитата Сообщение от M128K145 Посмотреть сообщение
попробуй так
C++
1
system ("shutdown -s -f -m \\\\12.34.56.78");
спс, так пашет
0
M128K145
Эксперт JavaЭксперт С++
8326 / 3546 / 420
Регистрация: 03.07.2009
Сообщений: 10,708
23.12.2009, 18:18 4
ggmann, дело в том, что в комстроке эта команда выглядит так
Код
shutdown -s -f -m \\12.34.56.78
но в С и С-подобных языках запись
C
1
\Symb //где Symb - произвольный символ
это escape-последовательность и запись \\ значит \
В cmd коде твоя запись интерпретировалась как
Код
shutdown -s -f -m \12.34.56.78
Поэтому и не работало
1
ggmann
20 / 20 / 7
Регистрация: 06.10.2008
Сообщений: 173
23.12.2009, 18:51  [ТС] 5
о,спс
буду знать на будущие
0
23.12.2009, 18:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.12.2009, 18:51

Friend ostream& operator<<(ostream& stream, CArr& obj);
CArr.h #pragma once class CArr{ int* arr = nullptr; int size = 10; void...

Выделение памяти для буффера, под std::istream& operator>>(std::istream &, String &)
Добрый день. Как осуществляется выделения памяти под перегруженный оператор...

Как проверить, принадлежит ли символ заданному диапазону m...n, кроме if (c <= n && c >= m) ?
есть какая-нибудь более короткая запись для проверки, принадлежит ли символ...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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