Alguien sabe que hace el if, el bzero y sscanf de este codigo, no consigo entenderlo, estoy un poco perdido, gracias.
char linea[1024];
if(fgets(linea,1024,fich)){
bzero(argumento,sizeof(argumento));
sscanf(linea,"%s %[^\n]",mandato,argumento);
}