Directorio de archivos
Hola, quisiera saber como hago en C para crear o abrir un archivo, que se encuentra en otro diretorio distinto al del ejecutable. Es una pregunta muy boba (supongo). Espero que me respondan. Salu2
Usa la macro FILE para hacer los archivos:
FILE *archivo;
(archivo=fopen("c:archivo.txt","r"))
if((archivo=fopen("c:archivo.txt","r"))==NULL)
cout<<"Error al abrir el archivo."
Los modos de apertura son:
W :escritura
A : modificación
R : lectura
Para saber si el archivo ya existe tienes que abrirlo con la propiedad de solo lectura R, ya que los otros dos crearán el archivo en forma automática si no existe.
También se puede abrir el archivo en forma binaria, agregando la B al final:
wb
ab
rb
Usa la macro FILE para hacer los archivos:
FILE *archivo;
(archivo=fopen("c:archivo.txt","r"))
if((archivo=fopen("c:archivo.txt","r"))==NULL)
cout<<"Error al abrir el archivo."
Los modos de apertura son:
W :escritura
A : modificación
R : lectura
Para saber si el archivo ya existe tienes que abrirlo con la propiedad de solo lectura R, ya que los otros dos crearán el archivo en forma automática si no existe.
También se puede abrir el archivo en forma binaria, agregando la B al final:
wb
ab
rb
Usa la macro FILE para hacer los archivos:
FILE *archivo;
(archivo=fopen("c:archivo.txt","r"))
if((archivo=fopen("c:archivo.txt","r"))==NULL)
cout<<"Error al abrir el archivo."
Los modos de apertura son:
W :escritura
A : modificación
R : lectura
Para saber si el archivo ya existe tienes que abrirlo con la propiedad de solo lectura R, ya que los otros dos crearán el archivo en forma automática si no existe.
También se puede abrir el archivo en forma binaria, agregando la B al final:
wb
ab
rb
