Não entendo muito de programação C, porém estava tentando fazer um programa em q eu realizo umas contas e ele deveria salvar o resultado em um arquivo "txt", mas em vez disso aparece uns símbolos. Alguém pode me ajudar? 
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>
int main()
{
	
	FILE *fp; //ponteiro para arquivo
    float x,y,z,t,count;
    int c;    
	fp = fopen("lucro.txt","w");  //w significa arquivo para gravação
  	printf("Valor na Carteira:");
	scanf("%f",&x);
	printf("Valor de venda:");
	scanf("%f",&y);
	printf("Valor de compra:");
	scanf("%f",&z);
	count=(x/y);
	t=(y-z);
	c=count*t;
	char a=c;
	printf("Lucro do dia:%d\n\n\n",c);
	putc(c, fp);
	fclose(fp);
	return 0;
}