Como ler de um arquivo de texto, caractere por caractere em C ++

Eu queria saber se alguém poderia me ajudar a descobrir como ler um arquivo de texto em C ++, caractere por caractere. Dessa forma, eu poderia ter um loop while (enquanto ainda há texto à esquerda) onde eu armazeno o próximo caractere no documento de texto em uma variável temporária para que eu possa fazer algo com ele e repita o processo com o próximo caractere. Eu sei como abrir o arquivo e tudo mais, mastemp = textFile.getchar() parece não funcionar. Desde já, obrigado.

questionAnswers(8)

yourAnswerToTheQuestion