duda C
Publicado: Lun Oct 25, 2004 11:04 pm
esq tengo una duda de C, kiero q un fichero me lo muestre por patalla y me diga la linea mas larga.... a ver si sabeis lo q tengo mal... gracias
#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");
while(fgets(aux,256,fich)!=NULL){/*mientras haya lienas lee el fichero*/
printf("%s",aux);
if (strlen(aux)<=contador)
contador=strlen(aux);}
fclose(fich);
return 0;}
#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");
while(fgets(aux,256,fich)!=NULL){/*mientras haya lienas lee el fichero*/
printf("%s",aux);
if (strlen(aux)<=contador)
contador=strlen(aux);}
fclose(fich);
return 0;}