Comment aligner la sortie au centre de l'écran - C++?

Je suis en train de travailler sur une console C++ application. Je veux exécuter et d'imprimer toutes les affaires au centre de la fenêtre d'application de l'écran ( à l'horizontale + verticale) comme indiqué ci-dessous.

 --------------------------------
|                               |
|                               |
|         User : xyz            |
|         Pass : ****           |
|                               |
|                               |
 --------------------------------

Je veux exécuter mon programme que la façon ci-dessus. Est-il possible de le faire?
Toute aide ou suggestion sera la bienvenue.

Quel est ton OS ?
Qu'avez-vous essayé? Êtes-vous à l'aide de iostreams? Est la largeur de la zone complètement fixe, ou quelle que soit la largeur de l'utilisateur a leur terminal?
Os est Windows
Je suis à l'aide de iostreams Largeur de la fenêtre d'application n'est pas fixe. Il sera quelle que soit la largeur de l'utilisateur a leur terminal...
jetez un oeil à ce post, donc : ncurses-comme pour windows

OriginalL'auteur ashu | 2013-06-07