Я только начал изучать язык Си, и у меня возникают проблемы с выяснением того, как вводить строки в терминал в разные строки, и если эта функция окажет значительное влияние на мой код.Моя программа должна читать строки, введенные из командной строки, и отображать 5 наиболее часто используемых слов.zzzzz - это строка-терминатор
> i must not fear
> fear is the mind killer
> fear is the little death that brings total obliteration
> i will face my fear
> i will permit it to pass over me
> and through me and when it has gone past i will turn the inner eye to see its path
> where the fear has gone there will be nothing only
> i will remain
> zzzzz
>
> Count Word
> ===== ====
> 5 fear
> 5 i
> 5 will
> 4 the
> 2 and
Как разделить строки ввода в терминале, как в примере выше?И если эта возможность возможна, будет ли она работать при использовании таких функций, как fgets (char * str, int n, FILE * stream)?