Borderou de evaluare (job #2169508)

Utilizator SahMatCodrea Andrei SahMat Data 14 martie 2018 15:50:05
Problema Evaluarea unei expresii Status done
Runda Arhiva educationala Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: user.cpp: In function ‘bool priority(char, char)’: user.cpp:26:39: error: unable to find character literal operator ‘operator""or’ with ‘char’ argument if((exp=='+' or exp=='-') and (a=='*'or a=='/')) ^ user.cpp:26:45: error: expected ‘)’ before ‘a’ if((exp=='+' or exp=='-') and (a=='*'or a=='/')) ^ user.cpp:27:17: error: expected ‘)’ before ‘;’ token return 1; ^ user.cpp: In function ‘void infix_postfix(char*)’: user.cpp:35:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i<strlen(exp);i++) ^ user.cpp: In function ‘void evaluation()’: user.cpp:83:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i<strlen(res);i++) ^

Ceva nu functioneaza?