Hola amigos tengo un problema con este código que estoy creando que trata sobre ficheros. Tengo creados varios ficheros en txt dentro del proyecto donde estoy construyendo el código pero no me permite abrirlo.
No se que estoy haciendo mal, gracias por su ayuda.
#include <stdio.h>
#include <stdlib.h>
#define N 25
int main(){
FILE *fichero;
char name[40],cadena[100];
int contador=0;
/* Esta parte de codigo verifico la existencia del fichero para posteriormente ser leído*/
printf("\nIntroduzca nombre de fichero, tendra 3 oportunidades\n"); printf("_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _\n\n"); do{
if((fichero
=fopen(name
,"r"))!=NULL
){ printf("Fichero abierto correctamente!!\n"); printf("_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _\n\n");
}
else{
printf("Fichero no encontrado\n"); contador++;
if(contador==3)
}
}while(fichero==NULL);
/* Aqui trato de ir leyendo el fichero de 25 en 25 lineas */
do{
for(contador=0;contador<N;contador++){
fgets(cadena
,100,fichero
); }
return 0;
}