X-Git-Url: https://secure.softndesign.org/git/?a=blobdiff_plain;f=parser.c;fp=parser.c;h=0f4e6418e46593fe9afd14ed4fb4b63a09fe3109;hb=b6311fa2c6d14d644f8289cb96b5aee862956b61;hp=77013e389665d0968da61faa83f8575e14d3d59f;hpb=f9ee932b62fcaa73bf092537ae212e6ab9cd7285;p=calc.git diff --git a/parser.c b/parser.c index 77013e3..0f4e641 100644 --- a/parser.c +++ b/parser.c @@ -448,7 +448,7 @@ void print_element (element_t *root, int level) } for (i = 0; i < level; i++) { - fprintf (stdout, " "); + printf (" "); } switch (root->func) { @@ -525,13 +525,13 @@ void print_element (element_t *root, int level) case Base: func = "Base"; break; } - fprintf (stdout, "Function: %s\n", func); + printf ("Function: %s\n", func); if ((root->func == Val) && (root->ops[0] == NULL)) { for (i = 0; i < level; i++) { - fprintf (stdout, " "); + printf (" "); } - fprintf (stdout, "value: %f\n", root->value); + printf ("value: %f\n", root->value); } else { for (i = 0; i < root->nbops; i++) { print_element (root->ops[i], level + 1); @@ -584,7 +584,7 @@ double execute_code (element_t **prog, int nbcalls) void quit (void) { - fprintf (stdout, "bye\n"); + printf ("bye\n"); exit (0); } @@ -592,35 +592,35 @@ void quit (void) void help (void) { - fprintf (stdout, "calc is a simple calculator\n\n"); - fprintf (stdout, "arithmetic op.:"); - fprintf (stdout, " + - * / %% ^\n"); - fprintf (stdout, "comparison op.:"); - fprintf (stdout, " == != >= <= > <\n"); - fprintf (stdout, "logical op.:"); - fprintf (stdout, " & | !\n"); - fprintf (stdout, "mathematic func.:"); - fprintf (stdout, " exp ln log pow sqrt\n"); - fprintf (stdout, "trigonometric func.:"); - fprintf (stdout, " acos asin atan cos sin tan\n"); - fprintf (stdout, "error functions:"); - fprintf (stdout, " erf erfc\n"); - fprintf (stdout, "miscellaneous func.:"); - fprintf (stdout, " abs ceil floor\n"); - fprintf (stdout, "storage func.:"); - fprintf (stdout, " clear dec disp inc mem rcl sto\n"); - fprintf (stdout, "control flow prim.:"); - fprintf (stdout, " cond print while {} ;\n"); - fprintf (stdout, "program management:"); - fprintf (stdout, " arg call del edit ls prog\n"); - fprintf (stdout, "stack management:"); - fprintf (stdout, " get len pop push put set show\n"); - fprintf (stdout, "stack func.:"); - fprintf (stdout, " max mean med min ord prod sum var\n"); - fprintf (stdout, "control management:"); - fprintf (stdout, " base format help quit\n"); - fprintf (stdout, "constants:"); - fprintf (stdout, " ans e pi\n"); + printf ("calc is a simple calculator\n\n"); + printf ("arithmetic op.:"); + printf (" + - * / %% ^\n"); + printf ("comparison op.:"); + printf (" == != >= <= > <\n"); + printf ("logical op.:"); + printf (" & | !\n"); + printf ("mathematic func.:"); + printf (" exp ln log pow sqrt\n"); + printf ("trigonometric func.:"); + printf (" acos asin atan cos sin tan\n"); + printf ("error functions:"); + printf (" erf erfc\n"); + printf ("miscellaneous func.:"); + printf (" abs ceil floor\n"); + printf ("storage func.:"); + printf (" clear dec disp inc mem rcl sto\n"); + printf ("control flow prim.:"); + printf (" cond print while {} ;\n"); + printf ("program management:"); + printf (" arg call del edit ls prog\n"); + printf ("stack management:"); + printf (" get len pop push put set show\n"); + printf ("stack func.:"); + printf (" max mean med min ord prod sum var\n"); + printf ("control management:"); + printf (" base format help quit\n"); + printf ("constants:"); + printf (" ans e pi\n"); } /* format function */