Allora non devi cercare nulla. Devi solamente dividere la frase in parole e vedere qual'e' la piu' lunga. Ogni parola e' separata dalle altre da uno spazio (o e' alla fine della frase).

Ti consiglio di studiare le funzioni strtok e strlen ...