質問: (lparam)(lpdword) pdwaddr; );
回答: 前回の回答( http://oshiete1.goo.ne.jp/qa5541150.html )でmsdnの調べ方を示したつもりだったのですが... http://msdn.microsoft.com/ja-jp/library/bb761378(en-us,vs.85).aspx で、第1オクテット、第2オクテット、第3オクテット、第4オクテットを とりだすためのマクロについてリンクされてますけど、そちらも読まれてはいない。 ということでよろしいですか? # もっとも、こういう場合はたいていset時に使用したものと同じデータ形式で返されるのですが。 # データの作成方法と、作成後のデータから個別に取り出すのは微妙に違いがあるかも知れませんが。 >どうやってipaddressから、172.16.255.255を解析しますか? srpintf(ipaddrstr, "%d.%d.%d.%d", first_ipaddress(*ipaddress), second_ipaddress(*ipaddress), third_ipaddress(*ipaddress), fourth_ipaddress(*ipaddress)); で取り出します。 # ipaddrstrは必要なだけのサイズを用意するのは当然ですが。