![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
Don_wu
热爱生活,潜心学习,踏实做事,志存高远。
展开
-
命令行参数处理函数
Linux下很多程序甚至那些具有图形用户界面(graphical user interface,GUI)的程序,都能接受和处理命令行选项。对于某些程序,这是与其他程序或用户进行交互的主要手段。具有可靠的复杂命令行参数处理机制,会使得您的应用程序更好、更有用。不过很多开发人员都将其宝贵的时间花在了编写自己的命令行解析器,却不使用 getopt(),而后者是一个专门设计来减轻命令行处理负担的库函数。转载 2014-03-19 14:44:47 · 779 阅读 · 0 评论 -
命令行参数
做为初学者,当我们接触到main函数时,main 后的括号通常都是空括号,即不带参数的main函数。实际上,main函数是可以带参数,这个参数可以认为是main函数的形式参数。 C语言规定main函数的参数只能有两个,习惯上这两个参数写为argc和argv。因此,main函数的函数头可写为: main (argc,argv) C语言还规定argc(第一个形转载 2014-03-23 22:26:50 · 1510 阅读 · 0 评论 -
getsockname与getpeername
getsockname与getpeername是返回套接口关联的本地协议地址和远程协议地址。 int getsockname(int sockfd, struct sockaddr * localaddr, socken_t * addrlen); int getpeername(int sockfd, struct sockaddr * peeraddr, socken_t * ad转载 2014-04-02 21:04:58 · 706 阅读 · 0 评论