fix the exercise 5.4

 ```cpp
if (!find(word)) { /* . . . */ }
else while (true) { /* . . . */ }
```
If the function find return true at first, it will exec the while statement. Then always in the loop.