我不知道为什么它仍然说HOST_NAME_MAX是隐式声明.
相反,我在网上搜索并执行以下操作来修复它:
#include <netdb.h>
并使用MAXHOSTNAMELEN而不是HOST_NAME_MAX
MAXHOSTNAMELEN
HOST_NAME_MAX
但是,我不太确定这是一个好方法,以及背后的原因.
c hostname
c ×1
hostname ×1