Programación General => C/C++ => Mensaje iniciado por: McGrady01 en Jueves 11 de Octubre de 2007, 21:16
Título: Guardar Fichero En Ruta Especifica
Publicado por: McGrady01 en Jueves 11 de Octubre de 2007, 21:16
Hola!
Queria saber como se hace para guardar un fichero en una ruta especifica.
Yo tengo dos carpetas "C1" y "C2" en la misma carpeta; entonces quiero que al compilar en C1 el fichero que creo en esa carpeta tambien se me cree en C2.
Algun parametro especifico en el open o algo asi?
Gracias de antemano
Título: Re: Guardar Fichero En Ruta Especifica
Publicado por: Rozor en Viernes 12 de Octubre de 2007, 03:14
No te he entendido muy bien. Pero creo que lo que quieres es no tener solo un archivo .c , si no varios y llamar a funciones del otro archivo. Si es asi mira.
// Paco.c ( archivo 1 )
Código: Text
#include <windows.h>
extern int FuncionExterna(char *msg);
int main()
{
char lala[] = "Mensage enviado desde la funcion externa";
FuncionExterna(lala);
return 0;
}
// Felipe.c ( archivo 2 )
Código: Text
#include <windows.h>
extern int FuncionExterna(char *msg);
extern int FuncionExterna(char *msg)
{
MessageBox(msg);
return 0;
}
Título: Re: Guardar Fichero En Ruta Especifica
Publicado por: McGrady01 en Sábado 13 de Octubre de 2007, 01:35
Muchas Gracias por la respuesta pero no es eso a lo que me refiero!
A ver si se explicarme bien:
Yo tengo un codigo que crea el archivo "salida.txt" al finalizar. Y como es normal lo guarda en la carpeta donde ejecuto todo. Pero yo quiero que ademas de guardarlo alli lo guarde en otra carpeta, especificando la ruta yo.
La carpeta donde quiero que se guarde esta en un nivel debajo de la de donde compilo todo.
Espero explicarme mejor ahora
P.D: Se me olvido decir que esta exo para Linux
Título: Re: Guardar Fichero En Ruta Especifica
Publicado por: su - en Sábado 13 de Octubre de 2007, 17:45
puedes usar comandos (como cp) o hacer lo mismo que haces la primera vez para crear el archivo.txt pero lo pones en otro directorio (no es tan complicado, le doy 2 o 3 lineas mas)