68user's page 掲示板

Prev< No. 2058> Next  [最新発言に戻る] [過去ログ一覧]
No. 2058 # rosegarden 2001/07/03 (火) 06:28:07
>>2057 たかし
> inet_atonを使う場合のライブラリは、何を指定すればいいのでしょうか?
> -lnsl -lsocketではダメなようで。。。
こういう場合には OS とそのバージョンを書かないと無意味です。

inet_aton はない場合もあるので、inet_addr でも使って下さい。
例えば、Solaris 2.5.1 には inet_aton はありませんでした。
(でも、inet_ntoa はあるけど…。)
詳しいことは man inet_addr してください。

#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>

int
main(int argc, char *argv[])
{
                printf("%x\n", inet_addr("192.168.0.1"));
                return 0;
}

Prev< No. 2058> Next  [最新発言に戻る] [過去ログ一覧]