私はMS-DOSに詳しくないので一個一個理解につとめるわけですが
strncpyで全部コピーしてるのはわかりますが
コードの方が何を指定しているのか分からない罠