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

Разбить ip адрес на составляющие. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заполнение двумерного массива из файла. http://www.cyberforum.ru/cpp-beginners/thread353589.html
Всем привет! Застопорился на следующем. Есть некий файл следующего содержания аа аb fg df df rt ty
C++ Задача на цикл, ошибка кода Помогите найти ошибку в коде, программа не компилируется... вот задание: Дано натуральное число n. Выяснить, можно ли представить n! в виде произведения трех последовательных целых чисел. #include <iosteam.h> int fact(int N) //Расчет факториала N { int result=1; for (int i=2; i<=N; i++) http://www.cyberforum.ru/cpp-beginners/thread353584.html
C++ Ветвление в С++
Доброго времени суток. НЕзнаю как можно реализовать две задачи на ветвление. Может кто нибудь помочь. кодом? Буду оччень признателен. 1. На плоскости XOY задана своими координатами точка А. Указать, где она расположена: на какой оси или в каком координатном угле. 2. Даны три числа а, b, с. Определить, какое из них равно d. Если ни одно не равно d, то найти max(d — а, d— b, d— с).
C++ Перебрать файлы в каталогах и переименовать их, нужна помощь
Добрый день. Есть следующая задача. В одном каталоге находятся картинки, все файлы без расширения. 1-Как перебрать все файлы формата "main_menu" в каталоге 2-Изменить наименование файла до формата "main_menu.png" Во втором каталоге находятся файлы .html и другие каталоги 1-Просканировать файлы .html 2-В тексте файла, в ссылке на картинку с "main_menu" дописать расширение...
C++ В матрице найти число с наибольшей дробной частью в каждой строке. http://www.cyberforum.ru/cpp-beginners/thread353537.html
Доброго утра! Всем! Вообщем требуется подсказка. Есть такая задача: В матрице найти число с наибольшей дробной частью в каждой строке. Вообщем задаем матрицу: 2.1 2.3 2.9 3.5 1.2 2.1 1.4 1.6
C++ как написать ln ln|(y-sqrt|x||)(x-y/z+pow(x,2.0) как написать на с++??? подробнее

Показать сообщение отдельно
Driim
7 / 7 / 0
Регистрация: 29.03.2011
Сообщений: 81
19.09.2011, 13:09  [ТС]     Разбить ip адрес на составляющие.
Wow, как много вариантов и так оперативно =) Но (вот почему всегда так), char addrn[4][3] не просто так тут каждое число должно хранится в отдельном char, а если чисел меньше 3 то должны быть нули т.е.
addrn[0][0]=1
addrn[0][1]=7
...
addrn[1][0]=0
addrn[1][1]=1
addrn[1][2]=6 и т.д.


Хотя я с выводами поторопился, решение xAtom подойдет только чуточку format в sscanf изменить
C++
1
sscanf(ip, "%d.%d.%d.%d", &arr[0], &arr[1], &arr[2], &arr[3]);
на
C++
1
sscanf(ip, "%03d.%03d.%03d.%03d", &arr[0], &arr[1], &arr[2], &arr[3]);
Всем спасибо.
 
Текущее время: 18:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru