Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.11.2019, 22:07   #1
Android1
Форумчанин
 
Регистрация: 26.08.2010
Сообщений: 121
По умолчанию Winsock вопросы

Добрый вечер,

Пытаюсь заполнить структуру sin6_addr в sockaddr_in6:
https://docs.microsoft.com/ru-ru/pre...738560(v=vs.85)

Код:
struct sockaddr_in6 {
        short   sin6_family;        
        u_short sin6_port;           
        u_long  sin6_flowinfo;       
        struct  in6_addr sin6_addr;   // ip addr
        u_long  sin6_scope_id;       
    };
 
typedef struct in6_addr {
  union {
    u_char  Byte[16];
    u_short Word[8];
  } u;
} IN6_ADDR, *PIN6_ADDR, FAR *LPIN6_ADDR;
Делаю так:
Код:
my_sockaddr_in6.sin6_addr.u.Byte = "XXX";
Но VS2017 пишет, что "выражение должно быть допустимым для изменения левосторонним значением".

Последний раз редактировалось Android1; 28.11.2019 в 22:26.
Android1 вне форума Ответить с цитированием
Старый 29.11.2019, 01:31   #2
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Цитата:
Сообщение от Android1 Посмотреть сообщение
выражение должно быть допустимым для изменения левосторонним значением
Где Вы видели, чтобы массив в С/С++ заполнялся простым присваиванием?
Или заполняйте поэлементно, или используйте memcpy
Black Fregat вне форума Ответить с цитированием
Старый 29.11.2019, 23:02   #3
Android1
Форумчанин
 
Регистрация: 26.08.2010
Сообщений: 121
По умолчанию

Спасибо!! Понял
Извините
Android1 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Winsock Doomer C/C++ Сетевое программирование 1 09.06.2012 19:32
Winsock Чат Dizelektwo C/C++ Сетевое программирование 5 20.05.2012 08:59
Winsock Чат Dizelektwo C/C++ Сетевое программирование 0 18.05.2012 21:24
Вопросы по Winsock pesi Работа с сетью в Delphi 0 27.12.2010 16:19
WinSock profi Win Api 8 11.01.2010 21:13