#define HOST_NAME "UDP"
#define ADDRESS "127.0.0.1"
struct UDP_IP_Parameters {
uint version; /* e.g. "1.0" = 0x0100 */
uint port; /* PORT */
taggedunion {
"HOST_NAME" char[256];
"ADDRESS" char[15];
};
};
int main()
{
struct UDP_IP_Parameters udp;
udp.version = 0x0100;
udp.port = 444;
}
Я создал структуру и taggedunion, вложенные в нее. Можно ли определить имя и адрес хоста, как указано выше? Можно ли присвоить некоторые значения, создав для него объекты. Может ли кто-нибудь дать мне некоторые идеи.Структура и помеченный союз в c
Спасибо большое за ответ. – user2984410
можно использовать bool ?? Я получаю сообщение об ошибке: синтаксис erro: идентификатор bool. – user2984410
@ user2984410 'bool' является стандартным типом с C99, но вам нужно' #include '. Если вы используете компилятор, отличный от C99 (например, Visual Studio), он не будет работать. –
unwind