Te da error al compilar o al ejecutar??
Yo no lo he probado, sólo miré el código, pero en principio debería compilar, a ver si puedes poner la salida que te da el compilador o al ejecutarlo si el fallo está ahí
Edito: Acabo de probarlo y compila y se ejecuta perfectamente ..
Código:
carlos@carlos:~/Documents/pruebas> gcc -o prueba prueba.c
carlos@carlos:~/Documents/pruebas> ./prueba
#include<stdio.h>
#include<string.h>
int main(int argc,char *argv[]){
int contador = 0;
char aux[256];
FILE *fich;
fich=fopen("ejemplo.txt","r");
/*mientras haya lineas lee el fichero*/
while(fgets(aux,256,fich)!=NULL){
printf("%s",aux);
if (strlen(aux)<=contador)
contador=strlen(aux);
}
fclose(fich);
return 0;
}
Marcadores