Comparazione di stringa letta da un array

Eh... Ci sto litigando per la seconda volta, dopo che la prima non avevo concluso nulla! Nonostante 30 anni di elettronica, avevo scritto solo qualcosa in Basic con il C64 e con il C mi mancano basi importanti e fatico anche molto a capire certe cose.

pippo è una stringa in cui viene scritto "Qualcosa" o altro. Non è il puntatore, no?...

P.s.: prima del while sarebbe necessario scrivere pippo="unacosaacaso". Il fatto che funzioni ugualmente conferma il problema.