Go4Expert (http://www.go4expert.com/)
-   C (http://www.go4expert.com/forums/c/)
-   -   fprintf and non-ascii symbols (http://www.go4expert.com/forums/fprintf-ascii-symbols-t7612/)

sombrancelha 29Nov2007 00:34

fprintf and non-ascii symbols

I'm trying to print non-ascii symbols on a file, using

fprintf(file_name, "%c", xxx), where xxx is the symbol number

I'm trying to print symbols 176, 177, 178 and 219 from http://en.wikipedia.org/wiki/Code_page_850.

When I use printf only, the result is perfect. When I use fprintf, however, I get a different output. Is there any different thing to be done?

I'm using Dev-cpp and I'm opening files with Window's Notepad, font Lucida Console.

Thanks in advance

shabbir 29Nov2007 09:11

Re: fprintf and non-ascii symbols
How you are seeing the output of fprintf is not correct. It may be that you file viewer is doing some tricks.

sombrancelha 29Nov2007 16:16

Re: fprintf and non-ascii symbols
I'm getting this:



while it should be showing the following characters:

░ ▒ ▓ █

shabbir 29Nov2007 17:15

Re: fprintf and non-ascii symbols
There is wrong somewhere else because the no of characters cannot change between fprintf and printf.

Salem 29Nov2007 17:26

Re: fprintf and non-ascii symbols
Lots more answers here - http://cboard.cprogramming.com/showthread.php?t=96339

All times are GMT +5.5. The time now is 12:07.