Библиотеки iostream
в C ++ предназначены для чтения и записи строк текста через интерфейс командной строки:
http://en.wikipedia.org/wiki/Command_line_interface
С другой стороны, эти библиотеки очень стандартизированы, и каждый компилятор C ++ предлагает их. Они работают на Windows, Linux или любой другой платформе.
С другой стороны, вы можете только читать и писать строки текста. Вы не можете нарисовать круги вокруг своих имен или расположить их свободно в окне. Единственный вид «рисунка», который вы можете получить с их помощью, это ASCII art .
Из этого туториала вы узнаете, как вводить и выводить данные в C ++:
http://www.cplusplus.com/doc/tutorial/basic_io/
Если вы хотите больше свободы при рисовании произвольной графики, это не является частью спецификации языка C ++. Вам понадобится сторонняя библиотека, которая может предоставляться или не предоставляться на нескольких платформах.
В некоторых из этих библиотек есть процедуры для рисования текстовых строк на дисплее в произвольных шрифтах. Другие просто предоставляют область отображения и ожидают, что вы будете рисовать текст самостоятельно или с помощью библиотеки, такой как FreeType :
Как рисовать текст с использованием OpenGL, SDL и C ++?
Вероятно, лучше всего избегать сложности графики, если вы только начинаете работать с C ++ как языком. Лучше следовать вместе с несколькими более простыми уроками, и вы сможете адаптировать псевдокод, который Cogwheel дал вам, чтобы получить его. (Люди в StackOverflow не любят напрямую писать код для простых задач, потому что это часто сводится к выполнению чужой домашней работы.)