当前位置:  技术问答>linux和unix

请教在linux C中怎样把ip字符串和整型数字之间的转换问题

    来源: 互联网  发布时间:2016-02-16

    本文导语:  我知道在win下面,用inet_addr和inet_ntoa函数可以方便的进行相互转换,请问在linux有类似的函数吗?有的话需要什么头文件? 谢谢了 | 一样的。有这样的函数 在 #include 中 | 需...

我知道在win下面,用inet_addr和inet_ntoa函数可以方便的进行相互转换,请问在linux有类似的函数吗?有的话需要什么头文件?
谢谢了

|
一样的。有这样的函数
在 #include 中

|
需要告诉楼主的是这两个函数是Unix里的函数,准确的说是最早是出现在4.2BSD里的。

INET(3)                FreeBSD Library Functions Manual                INET(3)

NAME
     inet_aton, inet_addr, inet_network, inet_ntoa, inet_ntop, inet_pton,
     inet_makeaddr, inet_lnaof, inet_netof -- Internet address manipulation
     routines

LIBRARY
     Standard C Library (libc, -lc)

SYNOPSIS
     #include 
     #include 
     #include 
     #include 

     int
     inet_aton(const char *cp, struct in_addr *pin);

     in_addr_t
     inet_addr(const char *cp);

     in_addr_t
     inet_network(const char *cp);

     char *
     inet_ntoa(struct in_addr in);

     const char *
     inet_ntop(int af, const void * restrict src, char * restrict dst,
         socklen_t size);

     int
     inet_pton(int af, const char * restrict src, void * restrict dst);

     struct in_addr
     inet_makeaddr(in_addr_t net, in_addr_t lna);

     in_addr_t
     inet_lnaof(struct in_addr in);

     in_addr_t
     inet_netof(struct in_addr in);



    
 
 

您可能感兴趣的文章:

  • 请教,有关16进制字符串形成2进制字符串的问题!
  • 请教:怎么在sh中替换一个字符串中的某个字符
  • 高分请教字符串编码问题
  • 请教 提取字符串 脚本怎么写?
  • 急请教高手,shell命令计算字符串个数
  • 高手请教如何取一字符串的长度(不是字节长度)
  • 请教:Java 中数字字符串转化为数字的问题
  • 请教字符串的问题!!急!急!
  • 请教关于文本字符串的提取的命令
  • 请教用什么命令:能去掉UNIX下某个目录(及其子目录)下所有*.htm文件内容中的“abcd”字符串
  • 请教:linux shell 关于字符串匹配的问题
  • 请教在文本文件中查找一字符串并定位流的位置,如何实现较快?
  • 请教关于linux Shell字符串比较 结果与预期不一样??
  • 请教一个简单的shell字符串拼接问题
  • 请教 字符串截取的问题
  • 怎样取得字符串中的字符?高分请教!!!
  • 请教:VIM中的字符串替换及处理
  • 虚心请教高手:如何用Shell脚本把文本文件中的所有换行符替换成"n"字符串?
  • 请教bsh中如何echo出"aaaaaa bbbbb"这样中间有多个空格的字符串
  • 请教 如何在linux中搜索指定的 字符串。
  • 请教:什么命令可以把一个文件中的某个字符用另一个字符替换
  • 请教一个查找字符的脚本。急用!!
  • 请教一个字符编码转换问题
  • 请教一个shell中字符和数值的问题。
  • 请教高手AIX中怎么删除行尾的字符^M
  • 请教如何更改rh7.2(字符模式)下机器的名字?
  • 请教UNIX字符界面开发问题~
  • 请教!关于linux字符驱动程序
  • 请教各位大侠如何察看和修改linux的默认字符集?
  • 请教将字符类型转化为整数类型的函数,多谢!
  • 请教UNIX C字符输入的检测函数?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请教:如何将int型转换为String型数据?
  • 高份请教:正规式和有穷自动机的转换的算法?
  • 请教一个关于类型转换的问题!!
  • 请教怎么在程序中转换用户?
  • 请教时间转换问题!急!
  • 请教gnome和kde之间的转换问题!
  • 请教高人:一个数据类型转换的问题!!!
  • 请教UCS2编码转换问题!
  • 请教如何用ffmpeg把AVI文件转换成别的格式?
  • 请教一个关于类型转换的问题!
  • 高手请进!请教java把TXT或XML或PDF格式的文档转换成word格式文档的问题
  • 请教!! resin和tomcat的移植转换问题!!!
  • 请教,net-snmp如何转换MIB文件?(20分,没分了)
  • 请教,在64位机AIX系统,使用iconv()函数转换UTF-8到GBK失败,是什么原因呢?如何解决?
  • 请教在linux下调用mbstowcs(...)函数转换wchar_t类型时候,遇到中文就失败是什么原因
  • jsp动态文件如何转换为*.shtml的静态页面呢?请教,急!!!!
  • 请教stat函数时间转换
  • 请问在javabean,java和jsp代码中如何判断一个字符串是否数字,还有如何把string转换成int!!!高分请教!!!
  • 请教:在进程运行中将其转换成守护进程会怎么样?
  • 请问如何判断一个字符串是否数字,还有如何把int转换成string!!!高分请教!!!
  • 请教,请教,这个问题是为什么????
  • 请教本地硬盘安装问题请教本地硬盘安装问题
  • ■请教■请教redhat最基本的问题!
  • 请教一个 shell 问题,我用下面这个 shell 语句总是失败,请教
  • 高分请教,各位大侠,请教一个问题,理论高手请进??谢谢
  • 请教Linux下pgadmin3-1.0.2的编译和安装!!高分请教!
  • 各位大虾,请教装了REDHAT9操作系统后,启动时无法引导到LINUX,请教该如何解决啊
  • 请教,请教,,,一定要看!!一定要看!!
  • 请教高手,小弟打印width=1500,height=600(A3纸)的Applet,在预览中是该区域是黑的,打印出来也是黑的,请教高手解决一下
  • :请教高手,小弟打印width=1500,height=600(A3纸)的Applet,在预览中是该区域是黑的,打印出来也是黑的,请教高手解决一下
  • 请教象我这样的硬盘应如何安装Linux,我昨天试装了,但有问题。(老问题了,也看了前面的帖子,但还是来请教,请多指教)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3