Para éste caso, es mejor crearse una solución propia,
fgets termina su función cuando detecta un salto de linea, siempre terminará con ello, entonces podríamos hacer así:
Código C:
Ver originalchar *
fgets_fix (char * buff, size_t bufflen, FILE * fp)
{
if (fgets(buff
, bufflen
, fp
) != 0) {
char * nw = NULL;
if (nw != NULL)
*nw = '\0';
return buff;
}
return 0;
}
En el caso de los punteros, no tiene nada que ver, está bien :)