C言語なら私に聞いてYO! 49
■ このスレッドは過去ログ倉庫に格納されています
0688684
NGNG255.255.255.255とは限らないんです。
192.168.0.1なども処理したいので。。
typedef union test{
int addr;
char A[1];
char B[1];
char C[1];
char D[1];
} addr_t;
として、
sscanf("xxx.xxx.xxx.xxx", "%s.%s.%s.%s", addr_t.A,addr_t.B,addr_t.C,addr_t.D);
とするものありですかね〜?
(↑書式怪しいです。)
でも、inet_addrの方が全然スマートですね。
■ このスレッドは過去ログ倉庫に格納されています