Вы можете использовать strchr для сканирования строки на наличие пробела после пропуска начальных пробелов.
Предполагая, что char buf [] содержит строку для проверки
int i=0;
while ( buf[i] == ' ' && buf[i] != '\0' )
i++;
return strchr( &buf[i], ' ' ) != NULL;
РЕДАКТИРОВАТЬ: сообщение было помечено с домашним заданием.
Вместо использования strchr вы также можете сделать еще один цикл, как тот, чтобы пропустить ведущие пробелы.Чтобы выяснить, есть ли еще пробелы после первого непробельного символа.