Как посчитать максимальное количество символов в строке? - C (СИ)

Формулировка задачи:

Есть документ txt в нём текст разбитый построчно: 8к86агноармглбю..хщшггшнаснкы гш7егнгпшг шгнпшоас7879з9ш щлэЖжднрио Как выявить самую длинную строчку и вывести на экран количество всех символов вместе с пробелом ?


textual

Код к задаче: «Как посчитать максимальное количество символов в строке? - C (СИ)»

int strlen(char* str)   // Длина строки
{
    int i=0;
    for(;str[i];i++)
          ;
    return i;
}
 
int main()
{
     FILE ff;
     int L,LMAX=0;
     char str[100];
     ff=fopen("dat.txt","rt");
     while(true)
     {
           fgets(str,100,ff);
           if(feof(ff))
               break;
          L=strlen(str);
          if(L>LMAX)
             LMAX=L;
     }
     printf("%d",LMAX);
}
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.


СДЕЛАЙТЕ РЕПОСТ

7   голосов, оценка 3.714 из 5

Источник