Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/05/2011, 07:00
Trovaz
 
Fecha de Ingreso: octubre-2010
Ubicación: Edo. de México
Mensajes: 94
Antigüedad: 13 años, 6 meses
Puntos: 9
Respuesta: Ficheros. Cadena "No such file or directory "

básicamente hay dos maneras, una es utilizando la variable llamada "errno".
Para esto debes incluir las librerias stdio.h y errno.h, y hacer la declaración de esta variable de la siguiente manera.

Código PHP:
extern int errno
ahora ve a la documentación de la funcion fopen y averigua cual es la constante que define este error en especifico. Lamento si no explico todo lo que conlleva utilizar "errno" pero espero investigues un poco por ti misma.

Ahora también puedes utilizar la función perror. incluida en la librería stdio.h. Básicamente esta función imprime un mensaje de error acorde al ultimo error ocurrido en tu programa (esta librería implementa la variable errno). Utilizando esta función un ejemplo muy sencillo sería.

Código PHP:
miArchivo fopen("C:\miArchivoInexistente.txt""r");
if(
miArchivo == NULL){
       
perror("fopen: ");


perror tiene como único argumento una cadena, la cual se imprimira antes del mensaje de error. En este caso debería imprimir algo como lo siguiente (no estoy muy seguro del mensaje que imprime, solo es un ejemplo)
Código PHP:
fopenNo such file or directory 
Espero te sea de ayuda, Salu2.