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

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

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

Как установить соединение с другим компьютером? - C++

04.05.2013, 21:19. Просмотров 611. Ответов 8
Метки нет (Все метки)

В C++ есть функция system(), которая выполняет тоже самое, что если открыть консоль и выполнить там одну из консольных команд (например cls или color и т. д.)
Меня интересуют два вопроса:
1. Как установить соединение с другим компьютером при помощи функции system()
2. Как при помощи функции system() отправить печать на принтер. (Когда я отправляю команду принтеру печатать фаил, он пишет "Фаил послан на печать", но нечего не происходит.) Как распечатать фаил, находящийся по адресу D:\\1.txt??
P.S. Заранее спасибо тем кто ответит на мои вопросы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.05.2013, 21:19     Как установить соединение с другим компьютером?
Посмотрите здесь:

Как в form2 значение top установить, как в form1? C++
Как разорвать соединение на определённом порту C++
C++ Как определить занятость файла другим приложением?
C++ Как закрыть соединение между клиентом и сервером
Подскажите хороший компилятор, как его установить, как им пользоваться? C++
Как заполнить один int пустой массив другим int массивом ? C++
Диалог с компьютером C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
FreeMan108
 Аватар для FreeMan108
120 / 120 / 6
Регистрация: 04.03.2013
Сообщений: 370
05.05.2013, 12:42     Как установить соединение с другим компьютером? #2
Я точно не помню что делает эта ф-ция, но что-то мне кажется, что system для этой цели не подойдет, хотя можешь написать вот такой код
C++
1
system("help");
для просмотра всех ее возможностей.

Для этих целей нужно применять WinAPI. Уж там-то точно можно сделать все, что душе угодно.
Кудаив
329 / 406 / 24
Регистрация: 27.05.2012
Сообщений: 1,164
Завершенные тесты: 2
05.05.2013, 14:19     Как установить соединение с другим компьютером? #3
Цитата Сообщение от FreeMan108 Посмотреть сообщение
WinAPI
правильно говорить Qt
NaikoN
2 / 2 / 0
Регистрация: 01.05.2013
Сообщений: 109
05.05.2013, 16:05  [ТС]     Как установить соединение с другим компьютером? #4
FreeMan108, Где можно подробнее узнать про WinAPI??

Добавлено через 21 минуту
FreeMan108, А с принтером подскажите?
FreeMan108
 Аватар для FreeMan108
120 / 120 / 6
Регистрация: 04.03.2013
Сообщений: 370
05.05.2013, 16:38     Как установить соединение с другим компьютером? #5
Цитата Сообщение от NaikoN Посмотреть сообщение
FreeMan108, Где можно подробнее узнать про WinAPI??
Есть такая библиотека windows.h. Там описано более 100 тыс. функций, с помощью которых можно делать практически все что угодно. Есть очень много книг на эту тему, но там в основном рассказывается про проектирования интерфейса, а с принтером я никогда не сталкивался. Можешь посмотреть в гугле
NaikoN
2 / 2 / 0
Регистрация: 01.05.2013
Сообщений: 109
05.05.2013, 17:21  [ТС]     Как установить соединение с другим компьютером? #6
FreeMan108, В гугле искал, он не помог мне, вот решил обратиться сюда.

Добавлено через 1 минуту
P.S. Что за репутация на сайте и от чего он зависит????
abit
 Аватар для abit
260 / 259 / 33
Регистрация: 03.02.2013
Сообщений: 709
05.05.2013, 17:23     Как установить соединение с другим компьютером? #7
NaikoN,
это не решит ваших проблем?
http://msdn.microsoft.com/en-us/libr...ent.print.aspx
(работает в VS)
FreeMan108
 Аватар для FreeMan108
120 / 120 / 6
Регистрация: 04.03.2013
Сообщений: 370
05.05.2013, 17:51     Как установить соединение с другим компьютером? #8
Может быть здесь что-то найдешь полезное.
Кстати есть еще такая функция ShellExecute/ShellExecuteEx. Попробуй вызвать ее с параметром "print".
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.05.2013, 10:12     Как установить соединение с другим компьютером?
Еще ссылки по теме:

Как организовать такое соединение? C++
C++ В массиве целых чисел, рассматриваемом как соединение двух его отрезков, переставить начало и конец
Как происходит вызов одного приложения другим? C++
C++ Игра с компьютером
Как выделить одну строку другим цветом C++

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

Или воспользуйтесь поиском по форуму:
NaikoN
2 / 2 / 0
Регистрация: 01.05.2013
Сообщений: 109
06.05.2013, 10:12  [ТС]     Как установить соединение с другим компьютером? #9
FreeMan108, abit, Спасибо.

Добавлено через 12 минут
Я попробую, но когда выйду на работу, дома принтера нету.

Добавлено через 15 часов 41 минуту
Вообщем-то, что я хотел, получилось, я хотел скопировать с одного компьютера на другой по сети фаил, код выглядит так:
C++
1
2
3
4
5
6
7
#include<iostream>
#include<stdlib.h>
using namespace std;
int main()
{
    system("Copy\\\\Home-s\\1\\1.txt l:\\1");
}
Копирую фаил 1.txt с компьютера Home-s к себе на компьютер на диск L в папку 1.
P.S. Всем спасибо за помощь.
Yandex
Объявления
06.05.2013, 10:12     Как установить соединение с другим компьютером?
Ответ Создать тему
Опции темы

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