|
", xx); printf("y = %s\n ", yy); printf("%s = %f\n ", exprr, expr); Response.end(); } void errorHandler(char *reason) { class CResponse Response; Response.begin(); Response.title("Web Calculator"); fprintf stdout << ENDFILE Web Calculator FailedYour mathematical expression has not been submitted to Web Calculator because $reason. Try again.SoftIntegration, Inc. ENDFILE Response.end(); exit(0); } int main() { class CRequest Request; int num; chchar *x, *y, *expr; x = Request.getForm("x"); if(!x) errorHandler("you didn't input x value"); else if(!isnum(x)) errorHandler("x is not a valid number"); y = Request.getForm("y"); if(!y) errorHandler("you didn't input y value"); else if(!isnum(y)) errorHandler("y is not a valid number"); expr = Request.getForm("expr"); if(!expr) errorHandler ("you didn't input mathematical expression"); calculate_it(x, y, expr); } |