Re: \n to \r\n in stdout

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is no compiler problem but a problem of your system (Windows, Dos maybe, 
whose behaviour is to do such things).

You can try to change the terminal settings for the stdout line, which has a 
flag for such output postprocessings.  But such a discussion opens a vast 
area of misunderstandings.

Try to set the terminal parameters from your terminal instead.  This might 
help too.

Or just write directly to a file.

Use dup2 to duplicate your stdout descriptor and set some flags to write in 
binary mode to the descriptor might also help (never tried though).

Maybe fdopen(STDOUT_FILENO, "wb"), works too ?!

BYE INGO

Am Montag, 7. November 2005 13:09 schrieb thales@xxxxxxxxxxxxxxxx:
> Hi all!
>
> I've looked at so many places that I'm thinking it won't have ways to
> resolve this problem. Then I remembered that exists this discussion list.
>
> So, here is my question:
>
> Please, but please... How can I prevent the compiler of substituting the
> character '\n' for the characters "\r\n"?
>
> I'm trying to open a binary file and print it to the stdout, but
> substituting '\n' for "\r\n", the file generated is corrupted.
>
> Thanks you all!
>
> Gratefully,
> Thales Medeiros.
>
> ----------------------------------------------------------------
> This message was sent using IMP, the Internet Messaging Program.

Attachment: pgpoiLOO2qzyR.pgp
Description: PGP signature


[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux