Formularios (en consola) hechos en C++, 驴c贸mo hacerlos?

Edinjo
08 de Junio del 2009
Hola a todos, desde hace un a帽o aproximadamente empece a introducirme a C++ y he tratado de aprender mucho sobre el lenguaje, y ps he logrado familiarizarme de una forma basica con el. Resulta que estoy haciendo un proyecto y necesito ingresar la informaci贸n de manera que parezca formulario, es decir que la informacion no se vaya ingresando sucesivamente, por ejemplo, cuando se escribe un programa este se ejecuta paso a paso, es decir va mostrando en pantalla la informaci贸n que se necesita y se va ingresando, ps al contrario a mi me gustaria saber si existe alguna forma en C++, que en la que pueda solicitar toda la informaci贸n al mismo tiempo como si fuera un formulario, de hecho poder regresar a los campos o dispositivos de entrada donde se ingresa la iformaci贸n, por ejemplo que se vea en la consola de la siguiente manera:

===============================================
tos Personales |
===============================================

Nombre:..............................................................................

Apellido:..............................................................................

Fecha de Nacimiento:.......................................................

Nit:...................................... Telefono:................................


Desea almacenar los datos (S=Si, N=No)----> [ ]

===============================================

y que pueda ingresar el nombre, el apellido, etc, pero pueda regresar, valga la redundancia al nombre o al apellido o a cualquier otro campo, antes de validar y/o almacenar los datos, 驴C贸mo hago esto, porfavor ayudenme, se los agradecer铆a mucho??

Gracias por todo, salu2

Edinjo
08 de Junio del 2009
Porfa detenganse en la pregunta anterior y me ayudan porfavor... gracias