|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.01.2012, 15:43 | #1 |
Новичок
Джуниор
Регистрация: 09.01.2012
Сообщений: 1
|
написать прогу которая будет менять интернет между 2 или более вариантами.(для начала 2) в зависимости от работоспособности
итак суть проблемы.
начал изучать с++. И старший брат дал задачку. написать прогу которая будет менять интернет между 2 или более вариантами.(для начала 2) в зависимости от работоспособности. ниже будет мой кривокод. всё это должно работать под линуксом. Возможно где то будут ошибки итд. Просьба такова. если с самой простой частью программы у меня проблем нет. То с ping-ом я полный ноль. посоветуйте пожалуйста что почитать по этому вопросу, или же что нибудь еще, что бы я понял этот момент. Решить задачу хочу сам. #include <iostream> #include <stdio.h> using namespace std; void DoWorkWithIpAddress(char ipaddress); федина тупая бошка int InetPing(char *AllIp); //проверка работоспособности существующих вариантов интернета. void InetChange1() // изменение интернета на основной. void InetChange2() // изменение на 2 вариант int main() { int x,y; FILE * handler1; char ipaddress1[32]; FILE * handler2; char ipaddress2[32]; while(1) { handler1=fopen("config1","r"); while ((fscanf(handler,"%s\n",&ipaddress1 ) != EOF) { cout << ipaddress << endl; x= InetPing(ipaddress1); } FILE * handler2; char ipaddress2[32]; handler2=fopen("config2","r"); while ((fscanf(handler,"%s\n",&ipaddress2 ) != EOF) { cout << ipaddress2 << endl; y= InetPing(ipaddress2); } if (x!=1) { if (y ==1) Inetchange2(); else //fail; } else Inetchange1(); sleep 5; } return 0; } int InetPing(char *AllIp); // функция пинга. { тут будет текст функции пингующей айпишники итд. // собственно тут вся и проблема } void InetChange1() { тут федя вбивай текст для смены инета на основной. } void InetChange2() { тут федя вбивай текст для смены инета на второй. } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Можно ли написать программу которая будет работать в Windows и Linux | Arassir | Qt и кроссплатформенное программирование С/С++ | 2 | 27.10.2011 23:35 |
Возможно ли написать такую программу которая будет решать уравнение ? | Anizotrop | Помощь студентам | 3 | 28.09.2011 13:49 |
написать функцию, которая по элементу массива будет определять его номер. | vereney | Паскаль, Turbo Pascal, PascalABC.NET | 11 | 07.03.2011 14:22 |
Написать программу, которая будет использовать ранее созданную библиотеку. | sanya94 | Общие вопросы C/C++ | 3 | 19.02.2011 00:58 |
написать программу для интернет провайдеров, которая будет отслеживать соединение с пользователями. | Rudi1989 | Общие вопросы по Java, Java SE, Kotlin | 6 | 01.04.2009 15:34 |