Caraca porque eu não consigo compilar um cod simples no dev-c++ 5 como esse abaixo:
#include <stdio.h>
#include <conio.c>
typedef struct calculadora {
float valor1, valor2, total;
char operacao;
void menuprincipal() {
clrscr();
printf("CALCULADORA\n\n");
printf("Digite o primeiro valor: ");
scanf("%f", &valor1);
printf("\n\nOperacao a sr realizada: ");
scanf("%c", &operacao);
printf("\n\nDigite o segundo valor: ");
scanf("%f", &valor2);
}
void calcula() {
if (operacao == "+") {
total = valor1 + valor2;
}
if (operacao == "-") {
total = valor1 - valor2;
}
if (operacao == "/") {
total = valor1 / valor2;
}
if (operacao == "*") {
total = valor1 * valor2;
}
}
void mostraresultado() {
printf("\n\nResultado: %f", total);
}
};
calculadora c;
main() {
c.menuprincipal();
c.calcula();
c.mostraresultado();
getch();
} Dá erro em operações.... e não aceita "void main" porque ??? Existe algum outro compilador free melhor q esse ??? Bye