>>866
scanf は %s だと、スペースで区切られてしまうので第1項しか入らない。
gets(siki); にするとか、scanf("%[^\n]", siki); としてみるとか