Поскольку FS не является значением ascii 32.
http://bestofthisweb.com/blogs/tag/ascii-table/
FS
- это символ 28, но этот управляющий символ не должен использоваться в именах файлов, только в некоторых редких случаях.бинарные форматы файлов (я не знаю ни одного, который использует его больше)
Символ пробела равен 32, поэтому он выглядит так же, как разделение, потому что это так.
Для простогоПолевой разделитель, я предлагаю вам использовать ',' или '\ t', которые можно легко прочитать как текст или с помощью пакета электронных таблиц.
Я бы предложил пройтись по коду в отладчике, чтобы вы могли увидеть, что выПрограмма делает.