RE:almacenar un dato, y impresion de un programa
Si no tienes mucha idea sobre programación te recomiendo que lo hagas con visual c++ que dentro de lo que cabe, te será mas fácil.
Creas una aplicación con las MFC del tipo dialog, les agregas dos controles de tipo texto y boton de comando, abres el ClassWizzard y agregas una variable miembro para el cuadro de texto.
Luego en el código que se ejecuta con el boton, (haces doble click en el boton que has creado desde el formulario, y te abrira la pantalla de código del boton) escribes:
CString str;
m_textBox.GetWindowText(str);
Donde m_textBox es la bariable que hace referencia al cuadro de texto, (la que creaste con el class wizard), y str es la variable de tipo CString donde se ha guardado tu texto (el que este escrito en el cuadro de texto en el momento de presionar el boton.)
Importante!! La variable de tipo CString llamada str, si la declaras en el procedimiento del boton, perdera su valor cuando termine de ejecutarse ese código, mejor declarala a nivel de formulario, para poder acceder a ella cuando quieras.
Espero te sirva