Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 08.06.2017, 12:39   #1
Snaker1
 
Регистрация: 08.06.2017
Сообщений: 3
Вопрос Задание на языке си (начал, но не могу сообразить, как дальше)

Получить IP-адрес компьютера, выделить номер сети и номер узла в сети, подсчитать кол-во возможных узлов в сети, обзвонить сеть, отобразить включённые узлы. IP-адрес получил, а дальше не идёт
Вложения
Тип файла: zip f.zip (415 байт, 8 просмотров)
Snaker1 вне форума
Старый 08.06.2017, 16:57   #2
vexora_man
Пользователь
 
Регистрация: 14.05.2017
Сообщений: 29
По умолчанию

А где там у тебя IP? А вообще просто все. получил IP в виде строки, получил битовую маску, вот тебе и номер сети и число компов в сети,
vexora_man вне форума
Старый 08.06.2017, 17:04   #3
Snaker1
 
Регистрация: 08.06.2017
Сообщений: 3
По умолчанию

ip в конце программы выдаётся
Snaker1 вне форума
Старый 08.06.2017, 17:05   #4
vexora_man
Пользователь
 
Регистрация: 14.05.2017
Сообщений: 29
По умолчанию

подсказка не
hostname -i
а
hostname -i >> somefile.txt

ну и потом fopen('somefile.txt');
и т.д. и т. п.
vexora_man вне форума
Старый 08.06.2017, 17:07   #5
vexora_man
Пользователь
 
Регистрация: 14.05.2017
Сообщений: 29
По умолчанию

смотри пост выше. IP у тебя должен валяться внутри переменной программы а не в консоли. иначе как ты узнаешь про подсеть и пробежишься по ней?
vexora_man вне форума
Старый 08.06.2017, 17:16   #6
vexora_man
Пользователь
 
Регистрация: 14.05.2017
Сообщений: 29
По умолчанию

https://tools.ietf.org/html/rfc4632
вот здесь читаешь как из айпишника вытащить маску, адрес узла и адрес подсети
vexora_man вне форума
Старый 08.06.2017, 17:39   #7
Snaker1
 
Регистрация: 08.06.2017
Сообщений: 3
По умолчанию

Знакомый посоветовал сделать так: через команды командной(масло) оболочки типа netstat и ping для проверки узла
Snaker1 вне форума
Старый 11.06.2017, 14:06   #8
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Создана аналогичная тема во фрилансе. Закрываю.
Вадим Мошев вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу сообразить cenitelas Общие вопросы Delphi 7 22.01.2016 09:17
Срочно!!!Помогите с условным оператором, учусь на первом курсе спо, не могу сообразить, как нужно сделать задачку! Jhon_Smith Помощь студентам 0 18.10.2013 22:36
отправка данных - не могу сообразить zipo666 C/C++ Сетевое программирование 3 25.08.2012 01:12
НЕ МОГУ СООБРАЗИТЬ КАК НАПИСАТЬ ЗАДАЧКУ YaDenis Помощь студентам 0 18.12.2011 20:12
Не могу сообразить в паскале с массивом JeeSx Помощь студентам 9 03.03.2010 16:52