Have a look in your C code book.  The you will need to printf "%%" to get a '%'.

Andreas


On 09/11/06, Cassio B. Caporal <[EMAIL PROTECTED]> wrote:
        Hey,

        I have problems to print '%' in stdout... Suppose code below:

                #include <stdio.h>

                main() {
                         char foo[] = "bar=30%\n";
                         fprintf(stdout, bar);
                }

        OpenBSD returns : bar=30
        Linux returns   : bar=30%

        How can I solve this? Thanks,




--
Andreas Kahari
Somewhere in the general Cambridge area, UK

Reply via email to