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;
}
Pergunta
JoNeves
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; }Editado por JoNevesLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.