2010-06-02 4 views

ответ

6

Это консольное приложение, поэтому оно не имеет понятия о том, где находится его окно, поскольку оно не знает, что такое окно.

+0

Да ладно, не нужно быть педантичным. Консольное приложение может найти, в каком окне оно находится (Предполагая, что вы знаете, в какой системе окон вы работаете). –

0

Если вы находитесь в окнах, вам необходимо установить положение окончательного исполняемого файла. Если вы нажмете значок приложения, а затем нажмите «По умолчанию» в результирующем меню, один из вариантов - для позиции.

К сожалению, не знаю, как это сделать на других платформах.

1

Я думаю, что вы станете более конкретным. С консольным приложением вывод идет в stdout без какого-либо реального контроля над тем, как консоль справляется с ним. Консоль имеет дело с отображением его и обычно просто распечатывает его.

Если вы хотите больше контроля над консолью, так как сможете переместить курсор или удалить или перерисовать части консоли, вам, скорее всего, понадобится заглянуть в библиотеку, такую ​​как ncurses.

1

Вы не можете. Проще говоря. Если вы используете нестандартные расширения, например, если вы создали свою собственную консоль через WinAPI, вы можете сделать такой эффект. Однако, в пределах только cin/cout, тогда вы не можете.