fernandoiury
(usa Red Hat)
Enviado em 20/12/2005 - 08:32h
Bom dia(tarde/noite) jedis!
é o seguinte:
era pramim ter estudado C no período passado, só que o prof. largou-o pra lá e ficou dando só a decoreba da teoria OOP.
Então resolvi aproveitar as férias pra estudar um pouco.
To tentando fazer uma calculadora simples mas to com um problema na seguinte etapa:
int op;
scanf("%d",&op);
switch(op) {
case '+': { .... }
case '-': { .... }
.
.
.
não funciona, num da erro na compilação mas na hr de rodar ele passa batido qdo eu coloco as opções do operador (+,-,/,*) e diz que todas são inválidas (tratei isso no default do switch)
obs: ja tentei com if e tbm deu erro.. e quando eu coloco um num no lugar do operando (tipo 1 no lugar do +) funciona beleza!
alguem pode me dar uma luz ?
obrigado desde já e feliz natal pra td mundo ai!
;)