codice:
char* mgets(char* d,int sz,FILE* f)
{
    char* st = d;
    for(; (*d = getc(f)) != EOF && *d != '\n' && sz-- > 0 ; d++);
    *d = '\0';
    return st;
}