当前位置: 技术问答>linux和unix
请问关于结构体的问题
来源: 互联网 发布时间:2016-11-14
本文导语: 在linux中有时遇到结构体 比如: struct servent { char *s_name; char **s_aliases; int s_port; char *s_proto; } 如果要用到这结构体,但是没有记住其定义,那么应该怎么查它的定义呢?(也就是查出上面大括号内的代...
在linux中有时遇到结构体
比如:
struct servent
{
char *s_name;
char **s_aliases;
int s_port;
char *s_proto;
}
如果要用到这结构体,但是没有记住其定义,那么应该怎么查它的定义呢?(也就是查出上面大括号内的代码)
请会的朋友给出具体的步骤方法,谢谢
比如:
struct servent
{
char *s_name;
char **s_aliases;
int s_port;
char *s_proto;
}
如果要用到这结构体,但是没有记住其定义,那么应该怎么查它的定义呢?(也就是查出上面大括号内的代码)
请会的朋友给出具体的步骤方法,谢谢
|
如果是Linux自己的结构体,那么通过man手册查询相关函数就可以,比如网络的一些结构体。
如果是你自己定义的结构体,那么如果使用vim,可以使用ctags+cscope。
不知道是不是符合你问的东西。
如果是你自己定义的结构体,那么如果使用vim,可以使用ctags+cscope。
不知道是不是符合你问的东西。
|
这个结构是关于/etc/services 服务的
man getservent
man getservbyname
man getservbyport
man getservent
man getservbyname
man getservbyport