Ejemplo fputc
#include <stdio.h>
int main ()
{
FILE *fp;
char caracter;
fp = fopen ( "archivo_texto.txt", "a+t" ); //parámetro para escritura al final y para file tipo texto
printf("\nIntroduce un texto al archivo: ");
while((caracter = getchar()) != '\n')
{
printf("%c", fputc(caracter, fp));
}
fclose ( fp );
return 0;
}