Форум программистов, компьютерный форум, киберфорум
Наши страницы

Обработка адреса DNS и IP из коммандной строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шифрование файлов произвольного типа http://www.cyberforum.ru/cpp-beginners/thread161282.html
возникла проблема при шифровании: txt файлы шифрует нормально но остальные типы(png) не хочет вот код файл SD.h #include <stdio.h> #ifndef __SD #define __SD class SD { public:
C++ Переменная в динамической памяти class SimpleCircle { public: SimpleCircle (); //Basic constructor SimpleCircle (int radius); //Constructor with parameters void SetRadius (int r); //Radius set function void operator++... http://www.cyberforum.ru/cpp-beginners/thread161261.html
C++ С базовым курсом разобрался, переходим на оконные приложения.
Пол года долбал базовый курс (все о консоли) и считаю что пора перейти на уровень выше. Нашел на майкрософте маленький гайд по созданию оконных приложений. Ниже будет оконное приложение представлено...
C++ самое длинное слово
#include <iostream> using namespace std; int main() { char line; int cur = 0, max = 0, index = 0, i; cin >> line; for(i = 0;; i++) { if(line == ' ' || line == '\0')
C++ PPL http://www.cyberforum.ru/cpp-beginners/thread161199.html
Сегодня наткнулся на такую тему, как парраллельные вычисления в VS2010. Для примера: #include <ppl.h> int main() { int nsum = 0; Concurrency::parallel_for(1, 100001, (int n){nsum +=...
C++ Размер матрицы Люди, помогите пожалуйста! У меня есть задание: создать библиотеку функций для работы с матрицами. Можно ли сделать ,так что в параметрах функций были только матрицы , а размеры их программа... подробнее

Показать сообщение отдельно
Pumych
0 / 0 / 0
Регистрация: 12.08.2010
Сообщений: 20

Обработка адреса DNS и IP из коммандной строки - C++

24.08.2010, 16:55. Просмотров 896. Ответов 6
Метки (Все метки)

Имеется ли функция которая исходя из полученного аргумента будет использовать подходяшую функцию?
Т.е. если argv[1] == "localhost" то будет использоваться:
C++
1
clientserver.sin_addr.s_addr = inet_addr(argv[1]);
а если argv[1] == "127.0.0.1" то:
C++
1
clientserver.sin_addr.s_addr = htons(atoi(argv[1]));
И если нет то каким образом лучше проверить аргумент, по последнему знаку? Т.е. если домейн то последняя будет знаковой а если IP то числовой или как то по другому?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.