Můj názor je ten, že 30 řádků kódu by Ti na to v C++ nestačilo. Tento článek je spíš ukázkou práce s grafickou knihovnou a onen textový editor je takový "vedlejší produkt".
Chceš-li textový editor, který umí počítat slova ... používáš-li linux, tak zkus gedit nebo kate. Také to umí JEdit, který je multiplatformní a poběží i pod Windows. Co se týče normostran ... počet znaků vyděl číslovkou 1800. (Nomostrana = 30 řádků * 60 znaků vč. mezer). Je blbost psát vlastní textový editor jenom kvůli tomu - textových editorů je na světě hodně moc a určitě nějaký najdeš.
Máš-li několik textových dokumentů (hladký text, tedy *.txt; ne doc, docx, odt ...) a cheš-li spočítat slova, řeší se to tak, že si na to napíšeš krátký skript v pythonu nebo perlu (můžu Ti jeden napsat, jestli chceš - je to záležitost na půl hodiny i s googlením co že to má být ta normostrana).
Pokud opravdu chceš _vlastní_ textový editor s touto funkčností, tak by se dal udělat v Javě / C# poměrně rychle, ale připrav se na to, že kvůli němu budeš muset instalovat Java runtime environment (20MB instalační balík, 150MB na disku) nebo .Net framework (50MB instalační balík, 850MB-2GB na disku).
Psát to v C++ se Ti časově nevyplatí.