Предположим, вы имеете в виду, что то, что введено в GtkEntry, добавляется в массив char (строка в терминологии C, при условии, что она завершена нулем). Затем, чтобы проверить, содержит ли этот массив char хотя бы один или несколько символов пробела (в зависимости от локали, поэтому мы используем isspace),
char *array;
int i;
//..
bool contains_space = false;
for(i = 0; i < strlen(array); i++) {
if ( isspace(array[i]) ) {
contains_space = true;
break;
}
}
// return contains_space
, который можно превратить в функцию, например.