'bzero' 未在此范围内声明
'bzero' was not declared in this scope
我已经添加了<"stdio.h">
使用此功能
bzero(&server, length);
但是编译器说
error: 'bzero' was not declared in this scope
`
bzero()
不是标准库的一部分,它属于 POSIX.
它现在实际上已被弃用(请注意手册中的 LEGACY),因此请考虑改用 memset()
。
我试图 运行 一些旧代码,但遇到了错误。我刚刚在导入后插入了这个:
#define bzero(b,len) (memset((b), '[=10=]', (len)), (void) 0)
尝试添加<unistd.h>
对我来说,这适用于 bzero 并同时阅读。
你应该包括 .
我已经添加了<"stdio.h">
使用此功能
bzero(&server, length);
但是编译器说
error: 'bzero' was not declared in this scope
`
bzero()
不是标准库的一部分,它属于 POSIX.
它现在实际上已被弃用(请注意手册中的 LEGACY),因此请考虑改用 memset()
。
我试图 运行 一些旧代码,但遇到了错误。我刚刚在导入后插入了这个:
#define bzero(b,len) (memset((b), '[=10=]', (len)), (void) 0)
尝试添加<unistd.h>
对我来说,这适用于 bzero 并同时阅读。
你应该包括