Como usar o fprintf para gravar dados em um arquivo

Desejo gravar dados de um programa C em um arquivo, para que o Excel possa ler o arquivo para plotar um gráfico dos dados. Mas não tenho certeza da sintaxe exata a ser usada para fprintf. Eu tenho stdlib.h declarado no topo do meu programa. Eu declarei "Arquivo * fp;" em geral, mas estou entendendo que File e fp não são declarados. Qual poderia ser o problema?

** EDIT: Meu programa compila e executa, mas agora meu arquivo de saída não contém dados. É o que eu tenho no final de um loop while que faz alguns cálculo

 fp = fopen( "out_file.txt", "w" ); // Open file for writing

 fprintf(fp, "x = %f, y = %f, vx = %f, vy = %f, time = %f, ", x,y,vx,vy,time);

questionAnswers(3)

yourAnswerToTheQuestion