C/Visual C - No carga fichero. AYUDA!

 
Vista:

No carga fichero. AYUDA!

Publicado por Cris (44 intervenciones) el 22/03/2006 18:40:15
hola muy buenas, tengo un problema con mi proyecto. Esta todo terminado, pero al ejecutarlo me dice q no existe el fichero. Para entender correctamente el programa o poder ejecutarlo poneros en contacto conmigo y os lo paso. ES muy urgente
Si comento la linea de existeficheros me compila pero no me carga los datos correctos.
La funcion de la gestion y de existeficheros son estas:

void gestionsocio(listas *lista)
{
socio datos_socio;
int opc;
system("cls");
if (existeficheros("c:\\practicaBiblio\socios.txt")==1)
{
do{
system("cls");
printf("Gestion Socios\n");
printf("1. Insertar socio\n");
printf("2. Modificar socio\n");
printf("3. Borrar socio\n");
printf("4. Listados socio\n");
printf("5. Salir \n");
printf("Introduce una opcion entre 1 y 5: ");
scanf("%d", &opc);

switch(opc)
{
case 1:
introducir_datossocio(*lista, &datos_socio);
insertarsocio(lista, datos_socio);
break;
case 2: modificarsocio(&datos_socio);
break;
case 3: borrarsocio(lista);
break;
case 4: listadossocio (*lista);
break;
}
}while (opc !=5);
liberars(lista);
}
else
{
printf("error fichero no existente");
}
}

int existeficheros(char *rutas)
{
FILE *fs;
if ((fs=fopen(rutas, "rb"))==NULL)
return(0);
fclose(fs);
return (1);
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:No carga fichero. AYUDA!

Publicado por Marci (5 intervenciones) el 23/03/2006 00:49:56
Mirando por encima te falta un '\' en la ruta del archivo.
"c:\\practicaBiblio\\socios.txt"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar