네트워크 응용 프로그램을 구축하려고하는데 한 번에 하나, 두 개 또는 세 개의 선택 사항을 작성할 수 있어야합니다. 아래 구조체는 구조체 하나만 사용하더라도 4 개의 문자를 네트워크에 씁니다. 구조체 내부 유니폼
union choice_
{
struct one_
{
unsigned char one[2];
}src;
struct two_
{
unsigned char two[2];
}two;
struct three
{
unsigned char one[2];
unsigned char two[2];
}three;
}choice;
난 그냥 내가 여기에 조금 혼란 스러워요 choice.one에게
을 쓸 수 없습니다, 어떻게 구조체의 선택은 만들 수 있습니까?
이것은 아마도 StackOverflow로 마이그레이션 될 것이므로 여기에 계정을 설정하는 것이 좋습니다. – Caleb
Lundin의 대답은 옳은 대답이지만 문제가 무엇인지 이해하는 데 도움이됩니다. 정확하게 'choice.one'을 네트워크에 쓰고 있는지 묻고 싶습니다. –