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

Обработка адреса 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++ () {++itsRadius;} int operator++ (int); //Postfix operator int * itsRadius = new int; }; http://www.cyberforum.ru/cpp-beginners/thread161261.html
C++ С базовым курсом разобрался, переходим на оконные приложения.
Пол года долбал базовый курс (все о консоли) и считаю что пора перейти на уровень выше. Нашел на майкрософте маленький гайд по созданию оконных приложений. Ниже будет оконное приложение представлено в том гайде которое выводит "Hello world!". Очень прошу помочь разобраться что к чему. В дальнейшем развитии темы выйдет не плохой учебник... // GT_HelloWorldWin32.cpp // compile with:...
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 += n;}); }
C++ Размер матрицы Люди, помогите пожалуйста! У меня есть задание: создать библиотеку функций для работы с матрицами. Можно ли сделать ,так что в параметрах функций были только матрицы , а размеры их программа знала сама??? Объясните пожалуйста новичку! Заранее благодарен. подробнее

Показать сообщение отдельно
Pumych
0 / 0 / 0
Регистрация: 12.08.2010
Сообщений: 20
24.08.2010, 16:55     Обработка адреса DNS и IP из коммандной строки
Имеется ли функция которая исходя из полученного аргумента будет использовать подходяшую функцию?
Т.е. если 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 то числовой или как то по другому?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru