PDA

Ver la Versión Completa : Imprimir Archivo


Carliviris
11-01-2007, 22:48:14
Saludos a todos:

No se si este problema lo podria publicar aqui, pk no es exactamente de c builder, pero como quiera por si acaso. Estoy tratando de abrir un archivo y mandarlo a imprimir, me compila bien y todo, pero cuando esta corriendo me da este error:


Nombre.exe ha detectado un problema y debe cerrarse.
No se si estoy haciendo algo incorrecto. He aqui el codigo:




int main()
{
char mensaje[20];

FILE *fp;

fp = fopen("c:\Etiqueta.txt", "r");
fprintf(fp,mensaje);
fclose(fp);

getch();
return 0;
}



Que creen uds que puede ser??
Gracias

luisgutierrezb
11-01-2007, 23:30:35
pues en el fopen la "r" es de solo lectura si mal no recuerdo, tal vez el error vaya por ahi

basti
11-01-2007, 23:51:34
Hola, aparte de lo que te dijo luisgutierrez, prueba

fp = fopen("c:\\Etiqueta.txt", "w");

fíjate en la doble barra...

Carliviris
12-01-2007, 16:59:34
hice lo que uds me dijeron, pero ahora, no me da el error, solo se abre una pantalla y no hace nada.....de verdad que no entiendo nada :confused:

darknesrul
13-01-2007, 20:03:03
no te hace nada porque lo que estas haciendo con ese codigo es abrir el archivo Etiqueta.txt (si existe lo borra y empieza de cero y si no existe lo crea) y estas escribiendo el arreglo de char en el archivo. La sentencia fprintf no tiene nada que ver con impresoras... En realidad es como el printf que te imprime texto por pantalla pero solo que te lo imprime en el archivo (cuando digo que se imprime me refiero a que se "muestra")