SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: loino en Martes 15 de Julio de 2008, 05:05

Título: error crear archivo
Publicado por: loino en Martes 15 de Julio de 2008, 05:05
Hola.

Tengo un error cuando abro un archivo de modo escritura, y le doy la ruta donde quiero grabar el archivo.

Ej.
cuando lo abro sin la ruta no hay problema y escribe bien.
tempo = fopen("temporal.txt","w");

pero cuando le asigno una ruta compila bien pero al ejecutarlo me sale el cuadro de dialogo de windows que se ejecuto una operacion no valida y debe cerrar.
tempo = fopen("C:temporal.txt","w");

he probado las distintas formas de escribir fprintf,fwrite,etc, de abrir el archivo tambien wt,at,etc....pero nada.

Gracias.
Título: Re: error crear archivo
Publicado por: lostshell en Martes 15 de Julio de 2008, 07:07
Cita de: "loino"
Hola.

Tengo un error cuando abro un archivo de modo escritura, y le doy la ruta donde quiero grabar el archivo.

Ej.
cuando lo abro sin la ruta no hay problema y escribe bien.
tempo = fopen("temporal.txt","w");

pero cuando le asigno una ruta compila bien pero al ejecutarlo me sale el cuadro de dialogo de windows que se ejecuto una operacion no valida y debe cerrar.
tempo = fopen("C:temporal.txt","w");

he probado las distintas formas de escribir fprintf,fwrite,etc, de abrir el archivo tambien wt,at,etc....pero nada.

Gracias.
tienes que agregar doble '' , te quedaria:
Código: Text
  1.  
  2.  fopen("c:\temporal.txt","w");
  3.  
  4.  
  5.  
Título: Re: error crear archivo
Publicado por: loino en Martes 15 de Julio de 2008, 15:13
Que bueno que hayan personas dispuestas a ayudar.


Muchas gracias.