Função strip () do Mimic Python em C

Eu comecei um pequeno projeto de brinquedo em C ultimamente e tenho coçado minha cabeça sobre a melhor maneira de imitar a funcionalidade strip () que faz parte dos objetos string de python.

Ler por fscanf ou sscanf diz que a string é processada até o primeiro espaço em branco que é encontrado.

O fgets também não ajuda, pois ainda tenho linhas novas por aí. Eu tentei um strchr () para procurar um espaço em branco e definir o ponteiro retornado para '\ 0' explicitamente, mas isso não parece funcionar.

questionAnswers(6)

yourAnswerToTheQuestion