Hay varios errores graves, usas librerías de C pero tienes ciertas ordenes de C++ como "using namespace std;" o bool... El código esta claramente en C pero entonces porque usas cosas de C++?
num_characters es unsigned, no tiene signo, siempre sera >= 0 (por mucho que num_characeters sea 0 cumple que == 0 y continuara el while y pasara de 0 a un número gigante.
Yo haría un while(--num_characters) y cuando sea 0 ya para.
No se si un golpe de estado pero no creo que lo que actualmente exista sea una democracia ni que la democracia sirva para solucionar la mayoría de los problemas graves de la sociedad... De todas formas prefiero que gobierne alguien normal que luego se metió en política que un político que viene a hacer dinero. Así que no creo que un golpe de estado del ejercito sea la mejor forma de arreglar los problemas, pero quizás una revolución (lo menos violenta posible) pueda ayudar.
Dejo estas frases guays que resumen mi opinión de la democracia xD "La democracia sustituye el nombramiento hecho por una minoría corrompida, por la elección hecha merced a una mayoría incompetente."
"Hasta en las democracias más puras, como los Estados Unidos y Suiza una minoría privilegiada detenta el poder contra la mayoría esclavizada."
"No niego los derechos de la democracia; pero no me hago ilusiones respecto al uso que se hará de esos derechos mientras escasee la sabiduría y abunde el orgullo"
"La democracia sólo parece adecuada para un país muy pequeño."
"La democracia tiene por lo menos un mérito, y es que un miembro del Parlamento no puede ser más incompetente que aquellos que le han votado." -> tenemos lo que merecen los votantes.
Con dinero y propaganda se consigue lo que sea, la gente aún apoyara al estado islámico ese. En general ya se apoya la democracia así que no me sorprendería que hubiera gente alabando al estado islámico....
Un foro inactivo no creo que de muchas visitas... Como dicen, SEO, si te posicionas mejor tendrás más visitas igual que si pagas por publicidad.
Otra forma es si generas contenido de mucho nivel técnico pues la gente pasara tu blog como referencia, pero explicando lo que explica todo el mundo es difícil ser relevante...