IN_ADDR構造体に直接値を書き込んで、たとえばffffffにして
inet_ntoa(inaddr)で変換したときに、255.255.255.255って表示させて
みたいんですけど、うまくいきません。

ためしたのは
IN_ADDR inaddr;
u_long sss=(u_long)0xffffff;
strcpy(&inaddr.S_un.S_addr,(char)sss);
です。

よろしくお願いします。