0 / 0 / 0
Регистрация: 21.04.2009
Сообщений: 21
|
|
1 | |
Калькулятор IP05.10.2009, 20:21. Показов 11014. Ответов 30
Метки нет (Все метки)
Нужно написать программку, которая обрабатывает значения ip и маски, и выводит информацию (число сетей, узлов и т.д.). В связи с небольшим опытом программирования, не знаю как интерпретировать ip на языке, не знаю как записать и где сохранить. Какие могут быть варианты, с учетом более удобной дальнейшей работы с адресом.
0
|
05.10.2009, 20:21 | |
Ответы с готовыми решениями:
30
Как преобразовать обычный калькулятор в калькулятор использующий класс стек? Простой калькулятор и калькулятор с парсингом Калькулятор Калькулятор |
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||||
13.10.2009, 03:38 | 21 | |||||
Сообщение от Lorr
функция sscanf читает с этой строки адрес по кусочкам и они сохранены в виде простых чисел в a, b, c, d вывести их можно
0
|
7175 / 3234 / 81
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
13.10.2009, 08:52 | 22 |
И нужно его сдвинуть вправо на один, чтобы strtol() работал. Добавлено через 53 секунды
0
|
0 / 0 / 0
Регистрация: 21.04.2009
Сообщений: 21
|
||||||
13.10.2009, 14:40 [ТС] | 24 | |||||
Для хранения адресов выбрал массивы из 4-х элементов. Но что-то тяжело так работать. Не знаю как определять теперь широковещательный адрес...
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||||
14.10.2009, 01:35 | 25 | |||||
0
|
0 / 0 / 0
Регистрация: 21.04.2009
Сообщений: 21
|
|
14.10.2009, 03:18 [ТС] | 26 |
accept, объясни пожалуйста что происходит в строках 15-21 ?
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||||
14.10.2009, 07:06 | 27 | |||||
a: 00000000 00000000 00000000 00000011 4: 00000000 00000000 00000000 00000100 a |= 4: 00000000 00000000 00000000 00000111 << - сдвигает влево, дополняя нулями, пока нет переполнения это эквивалентно умножению на два ты пододвигаешь нужное число на место, где оно должно быть, а потом применяешь операцию побитового "сложения", таким образом октеты занимают свои места в четырёх байтах переменной типа unsigned long
0
|
7175 / 3234 / 81
Регистрация: 17.06.2009
Сообщений: 14,164
|
||||||
14.10.2009, 12:55 | 28 | |||||
Можно сразу.
0
|
0 / 0 / 0
Регистрация: 05.01.2014
Сообщений: 10
|
|
05.01.2014, 13:33 | 30 |
можешь весь код кинуть плз)
0
|
alsav22
|
05.01.2014, 13:53
Калькулятор IP
#31
|
Не по теме:
1
|
05.01.2014, 13:53 | |
Калькулятор Калькулятор Калькулятор Калькулятор Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |