Excluir uma linha de um arquivo no idioma C

Desejo excluir determinadas linhas em um arquivo e inserir determinadas linhas no mesmo arquivo com base no fato de determinadas partes da linha corresponderem a uma string especificada. Existe uma maneira de fazer isso sem usar um arquivo temporário para copiar o conteúdo para e assim por diante?

questionAnswers(3)

yourAnswerToTheQuestion