Comparazione di stringa letta da un array

Il puntatore è valido anche se punta a una stringa vuota, quindi sarà sempre true. Quindi o metti NULL al posto di "", oppure nella condizione metti strlen(pippo) > 0. Ma allora sarebbe meglio fare diventare il ciclo un do... While.

PS: Stai usando un Array di Array, vero?