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

Адрес первого и последнего хоста в сети - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подскажите ide с компилятором поддерживающие MFC http://www.cyberforum.ru/cpp-beginners/thread152672.html
Что-нибудь бесплатное то есть? :) Добавлено через 11 минут Или может быть есть аналог MFC? Только пожалуйсто среду к нему тоже :)
C++ Указатель на функцию Всем привет! Компилятор выдает ошибку при использовании указателя на функцию. Задача такая FileName.h ....................................................... Class1 { .................... void Func1(double (*)(double*)); ................................. http://www.cyberforum.ru/cpp-beginners/thread152664.html
C++ Подскажите пожалуйста, как правильно освободить память
Всем ку! Подскажите пожалуйста, как правильно удалить(освободить память) массива array2D. Array1D<Elem>* array2D = static_cast<Array1D<Elem>*> operator new(sizeof(Array1D<Elem>)* first); for(int i = 0; i < first; ++i) { new(array2D + (sizeof(Array1D<Elem>)* i))Array1D<Elem>(second, 0); }
C++ Где найти afxwin.h?
Просто нашел два места с изучением MFC с C++, но оба случая просят afxwin.h, такого добра почему-то в VC++2010 нету, может он как-то по другому сейчас называется?
C++ Русские шрифты в консоли - продолжение http://www.cyberforum.ru/cpp-beginners/thread152607.html
Всем привет. Я вижу(и прочитал) прилепленную тему на верху, но ответа на свой ньюанс не нашел. Есть такая программа, написанная на Visual Studio 2010 c++ #include "stdafx.h" #include <iostream> using namespace std; int main () { setlocale (LC_ALL,"");
C++ Координаты в C++ В Pascal есть модуль Graph с помощью которого всё что мне нужно можно легко сделать. А именно заставить двигаться что-нибудь по какой-нибудь траектории. А в c++ чем можно воспользоваться? Мне нужно запустить в окне "шарик" по заданной траектории. подробнее

Показать сообщение отдельно
easybudda
Эксперт С++
9455 / 5468 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
09.07.2010, 18:24     Адрес первого и последнего хоста в сети
alexyoung, каким-то Вы непростым путём идёте...
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include <stdio.h>
#include <stdlib.h>
#include <arpa/inet.h>
#include <netinet/in.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <string.h>
 
int main(void){
    struct in_addr net, mask;
    in_addr_t first, brd, last;
    char buf[BUFSIZ], *p;
 
    printf("Net address: ");
    if ( ! fgets(buf, BUFSIZ, stdin) ){
        perror("fgets");
        exit(EXIT_FAILURE);
    }
    if ( p = strrchr(buf, '\n') )
        *p = '\0';
    if ( ! *buf )
        exit(EXIT_FAILURE);
    memset(&net, 0, sizeof(struct in_addr));
    if ( ! inet_aton(buf, &net) ){
        perror("inet_aton");
        exit(EXIT_FAILURE);
    }
 
    printf("Mask: ");
    if ( ! fgets(buf, BUFSIZ, stdin) ){
        perror("fgets");
        exit(EXIT_FAILURE);
    }
    if ( p = strrchr(buf, '\n') )
        *p = '\0';
    if ( ! *buf )
        exit(EXIT_FAILURE);
    memset(&mask, 0, sizeof(struct in_addr));
    if ( ! inet_aton(buf, &mask) ){
        perror("inet_aton");
        exit(EXIT_FAILURE);
    }
 
    first = net.s_addr + 1;
    brd = net.s_addr + ~mask.s_addr;
    last = brd - 1;
 
    net.s_addr = first;
    printf("First host: %s\n", inet_ntoa(net));
    net.s_addr = last;
    printf("Last host: %s\n", inet_ntoa(net));
    net.s_addr = brd;
    printf("Broadcast address: %s\n", inet_ntoa(net));
 
    exit(EXIT_SUCCESS);
}
Адрес первого и последнего хоста в сети
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru