Как установить начальную позицию приложения консоли на экране?Информация о местонахождении консоли C++
ответ
Это консольное приложение, поэтому оно не имеет понятия о том, где находится его окно, поскольку оно не знает, что такое окно.
Да ладно, не нужно быть педантичным. Консольное приложение может найти, в каком окне оно находится (Предполагая, что вы знаете, в какой системе окон вы работаете). –
Если вы находитесь в окнах, вам необходимо установить положение окончательного исполняемого файла. Если вы нажмете значок приложения, а затем нажмите «По умолчанию» в результирующем меню, один из вариантов - для позиции.
К сожалению, не знаю, как это сделать на других платформах.
Я думаю, что вы станете более конкретным. С консольным приложением вывод идет в stdout без какого-либо реального контроля над тем, как консоль справляется с ним. Консоль имеет дело с отображением его и обычно просто распечатывает его.
Если вы хотите больше контроля над консолью, так как сможете переместить курсор или удалить или перерисовать части консоли, вам, скорее всего, понадобится заглянуть в библиотеку, такую как ncurses.
Вы не можете. Проще говоря. Если вы используете нестандартные расширения, например, если вы создали свою собственную консоль через WinAPI, вы можете сделать такой эффект. Однако, в пределах только cin/cout, тогда вы не можете.
Для Windows вы можете использовать GetConsoleWindow function, а затем SetWindowPos с установленными флажками SWP_NOSIZE и SWP_NOZORDER.
Какая операционная система? – 2010-06-02 21:11:49