Enviado em 01/03/2016 - 18:38h
boa noite, estou criando um programa de venda de ingressos que registra informação num arquivo txt, mas os dados que está entrando não tem nada a ver com o que é digitado!
#include <stdio.h>
#include <locale.h>
int main ()
{
int idade;
float cpf;
char nome [512];
FILE *log;
setlocale (LC_ALL, "");
log = fopen ("log.txt","a");
printf ("nome completo: ");
fgets (nome,512,stdin);
fprintf (log,"nome: %s");
printf ("idade: ");
scanf ("%i", &idade);
fprintf (log," idade: %i");
printf ("CPF: ");
scanf ("%f", &cpf);
fprintf (log," CPF: %f\n");
fclose (log);
return 0;
}
nome: ˆ"ûàw·àw·idade: -1216969216CPF: -0,000000