Dev - C++ - como imprimir en c++

 
Vista:

como imprimir en c++

Publicado por R.B.B (1 intervención) el 01/06/2006 23:26:21
hola tengo un problema resulta que estoy haciendo un programa (editor de texto c++) bueno resulta lo estoy haciendo modular y tengo interfaz, programa principal, operaciones y texto pero el problema es el siguiente cuando en el menu que cree abro un archivo txt lo lee y me meto nuevamente en el menu y no funciona la parte de imprimir kizas tenga mal hecho el codigo no se como hacer esa instruccion pq necesito que mande a imprimir por la impresora el texto saludos ahi va el cogido ke estoy creando aunke no esta completo

Texto *ImprimirTexto(Texto *t)
{
FILE *fp = fopen("C:\\prueba2.txt" , "w");
ofstream impresora;
impresora.open("LPT1");
fprintf(fp, "Leer la prueba2.txt");
impresora.close();
fclose(fp);
//return 0;
}

porfavor ojala alguien pueda ayudarme saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:como imprimir en c++

Publicado por bisck (1 intervención) el 17/06/2006 03:15:31
pues mira, asi de rapìdo solo te puedo mostrar una funcion que implemente en un programa para la impresion de unas notas de remision.... el funcionamiento es sencillo y espero te sirva

/*
headers necesarios
#include <iostream>
#include <fstream>
*/

int impresora()
{
char filename[15], ch[80];
int height = 0, page = 1;
printf("Ingresa el nombre del archivo: ");
cin.get( filename, 50 );
cout << endl;
//ifstream Source( filename ); // abrimos el archivo
ifstream Source("rep_imp.c");
ofstream Printer( "LPT1" ); // Open Printerstream
if( (!Printer) || (!Source) ) // Checando streams
{
if( !Printer )
{
printf("'\a' << Printer error!!!\n");
}
else
{
cout << '\a' << "Sourcefile error!!!" << endl;
}
cin.get();
}
else
{
cout << "Printing";
Printer <<"DAEN COPIADORAS\nhttp://www.fixedz.com"<<endl;
while(!Source.eof()) // deteniendo el ciclo de lectura
{
Source.getline( ch, 80 ); // Copiando string
/*
if( height == 0 ) // Encabezado de Pagina
{
Printer << filename << " Page " << page << endl<< endl;
page++;
}
if( height == 57 )
{
Printer << '\f'; // Expulsando Hoja
height = 0;
}
*/
Printer << ch << endl; // Print stream
cout << ".";
//height++;
} // Expulsando ultima hoja
Printer << '\n';
Printer << '\n';
Printer << '\n';
Printer << '\n';

Printer.close(); // Cerrando streams
Source.close();

cout << endl << "Printing done" << endl;
cin.get();
}
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:como imprimir en c++

Publicado por PAOLA (1 intervención) el 07/06/2007 20:28:21
COMO HAGO PARA IMPRIMIR EN IMPRESORA UNA ESTRUCTURA DE DATOS OSEA UNA LISTA SIMPLE
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:como imprimir en c++

Publicado por monica (2 intervenciones) el 04/04/2008 19:46:01
como imprimir en Dev - C++
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:como imprimir en c++

Publicado por monica (2 intervenciones) el 04/04/2008 19:46:34
como imprimir en Dev - C++
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:como imprimir en c++

Publicado por joshua (1 intervención) el 08/05/2008 02:54:56
la verdad no c nada
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:como imprimir en c++

Publicado por alejandro (2 intervenciones) el 16/03/2009 22:39:54
PRUEBA CON EL PRINTERS.HPP
CREA UN DOCUMENTO Y COMIENZA EL DOC DE IMPRESION CON BEGINDOC
CREA UN RECTANGULO Y CON EL CAVAS ESCRIBE EN EL LUEGO DA ENDOC PARA QUE AUTOMATICO LO IMPRIMA TODO QUE TE SIRVA PARA ALGO Y SIGUE ESTUDIANDO POR FAVOR
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar