Мне тоже думается, что Вы поняли: задача достаточно проста для разбора строки по словам только если договориться, что символы слова - это все, кроме пробела, и что слова разделяются строго одним пробелом. Но как только при вводе это случайно будет нарушено, пойдет свистопляска.