Especificar la ruta de un archivo con la función fopen ( ) d

Cuestiones y dudas acerca de lenguajes de programación diversos.

Moderador: Moderadores

Avatar de Usuario
Invitado

Mensaje por Invitado » Dom Abr 28, 2002 4:42 pm

Hola a tod@s!!!
Soy un estudiante de informática que tiene un pequeña duda con la función fopen () de C. Lo que quiero hacer es abrir un archivo con esta función, pero sólo consigo abrirlo si se encuentra en el directorio raíz de Windows poniendo fopen(\"nombre del archivo","modo de apertura"); Mi pregunta es la siguiente: ¿¿cómo tengo que especificar la ruta de un archivo que no se encuentre en el raíz?? Por ejemplo, si estuviera en "Mis documentos", ¿¿cómo tendría que ponerlo??
Agradecería mucho que alguien se molestara en explicarmelo.
Muchas gracias por adelantado.

Sergi.

Avatar de Usuario
Invitado

Mensaje por Invitado » Jue May 09, 2002 11:08 am

char *NombreDelFichero = "C:\ruta...\fichero"

int main ()
{
FILE *FileH;

FileH = fopen ( NombreDelFichero,"r")


Un saludo,

MrFrOsT

Avatar de Usuario
Eliezer

Respuesta....

Mensaje por Eliezer » Sab Oct 25, 2008 9:34 pm

Invitado escribió:Hola a tod@s!!!
Soy un estudiante de informática que tiene un pequeña duda con la función fopen () de C. Lo que quiero hacer es abrir un archivo con esta función, pero sólo consigo abrirlo si se encuentra en el directorio raíz de Windows poniendo fopen(\"nombre del archivo","modo de apertura"); Mi pregunta es la siguiente: ¿¿cómo tengo que especificar la ruta de un archivo que no se encuentre en el raíz?? Por ejemplo, si estuviera en "Mis documentos", ¿¿cómo tendría que ponerlo??
Agradecería mucho que alguien se molestara en explicarmelo.
Muchas gracias por adelantado.

Sergi.

Eliezer.
ok... Ing. Sistemas Universidad de El Salvador

probá con esto.

Archivo=fopen("c:/tarea/calculo/miprueba.txt","r");

NOTÁ QUE NO SE USA LA "\" SINO QUE LA "/"

Responder