/*programma che stampa le stringhe inserite da input e termina digitando la stringa fine; stampa la stringa piu' lunga fra quelle inserite in input*/
#include<stdio.h>
#include<string.h>
int main()
{
char car;
int cont_stringhe=0;
char *stringa=" ";
char array_stringa_piu_lunga[81]=" "; /*buffer*/
printf("\ninserite la stringa fine per uscire\n");
do
{
gets(stringa);
if( strlen(stringa) > strlen(array_stringa_piu_lunga))
strcpy(array_stringa_piu_lunga,stringa);
cont_stringhe++;
printf("\n%s \n",stringa);
}while(strcmp(stringa,"fine"));
printf("\nhai inserito %d stringhe \n",cont_stringhe-1);
printf("\nla stringa piu lunga e': %s ",array_stringa_piu_lunga);
printf("\ninserire un carattere per uscire\n");
scanf("%c",&car);
return 0;
}