Problemas con imprimir con el puerto LPT1

johant_manuel
17 de Noviembre del 2004
Tengo una asignación, me mandaron a crear una base de datos de un solo individuo, con nombre, apellido, cedula, etc. Pero me mandan a imprimir eso con estas instrucciones:
3. Librería  fstream.h
• Ofstream impresora;
• Impresora.open(“LPT1”);
• Impresora<< datos a imprimir<<endl;
• Impresora.close ();

Pero entonces no imprime el resultado.

Necesito que me ayuden a corregir este resultado.

Aqui les mando el archivo completo:
#include <stdio.h>
#include <conio.h>
#include <fstream.h>
#include <dos.h>

char nomb[15], apell[15], cedu[8], telf[13];
int edad, nhijos;

void main (void)
{
clrscr();

gotoxy(25,5);
printf("Datos Personales");
gotoxy(10,8);
printf("Nombre:");
scanf("%s",&nomb);
gotoxy(10,10);
printf("Apellido:");
scanf("%s",&apell);
gotoxy(10,12);
printf("Cédula de Identidad:");
scanf("%s",&cedu);
gotoxy(10,14);
printf("Teléfono:");
scanf("%s",&telf);
gotoxy(10,16);
printf("Edad:");
scanf("%s",&edad);
gotoxy(10,18);
printf("Hijos:");
scanf("%s",&nhijos);
ofstream impresora;

impresora.open("lpt1");
impresora<<nomb<<endl;
impresora<<apell<<endl;
impresora<<cedu<<endl;
impresora<<telf<<endl;
impresora<<edad<<endl;
impresora<<nhijos<<endl;
impresora.close();
}