>>266

// サンプルプログラム
#include <stdio.h>
#include <string.h>

int main(int argc,char *argv[])
{
const char sep[] = ".";
char addr[4][4];

// コマンドライン文字列からピリオドを区切り文字として切り出して
// addrへ格納する。
//
// サンプルプログラムなのでエラーチェック省略です。
// コマンドライン引数必須かつ文字数制限厳守!
strcpy( addr[0], strtok( argv[1], sep ) );
strcpy( addr[1], strtok( NULL, sep ) );
strcpy( addr[2], strtok( NULL, sep ) );
strcpy( addr[3], strtok( NULL, sep ) );

///////// 検証のためのデバッグプリント
int i;
for ( i = 0; i < 4; i++ )
printf( "addr[%d] = \"%s\"\n", i, addr[i] );
}

とりあえず机上だけで作成しました。ノーテストでスマソ。