Comment puis supprimer/ignorer les ligne vides

Salut,
ben j'ai essayé ceci mais j'ai du mal m'y prendre
Comment le ferais tu?
J'ai essayé ces deux conditions, mais sans succes

While(i<NBLINES){
//if(p!='')
if(strlen(p)>0)
{
    buffer_by_line[i++] = p;
}
}