#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
/*
int main(int argc, char *argv[])
*/
float saldo (float n1, float n2)
{
float saldo;
saldo = n1-n2;
return(saldo);
}
struct ficha
{
int codigo;
float dinheiro;
char descricao[50];
float preco;
// float saldoo;
};
main ()
{
struct ficha codigo;
struct ficha dinheiro;
struct ficha preco;
struct ficha descricao;
// struct ficha saldoo;
float saldoo, dinheiroo, precoo;
clrscr();
//ficha codigo, dinheiro, descricao, preco, saldo;
prinft("\n Total em dinheiro: ");
scanf("%f", &dinheiro);
printf("\n Digite o codigo do produto: ");
scanf ("%d", &codigo);
printf("\n Digite a descricao do droduto: ");
scanf ("%s", &descricao);
printf("\n Digite o preço: ");
scanf("%f", &preco);
//saldo = saldo - dinheiro;
//scanf("%f", &saldo);
//printf(" Você comprou um produto com codigo %d, com descricao %s, com preco %f", codigo, descricao, preco);
dinheiroo = dinheiro;
precoo = preco;
saldoo = saldo(dinheiroo, precoo);
printf("O saldo é %f", saldoo);
return(0);
system("PAUSE");
}
Ele apresenta erro na variável dinheiroo:
In function `main':
incompatible types in assignment
incompatible types in assignment
Podem me ajudar, to iniciando em programação, Obrigado.