Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
bgColor#FFCCCC
#include <stdio.h>

int main(void) {
    FILE my_stdout = *(stdout);
    fputs("Hello, World!\n", &my_stdout);

    return 0;
}

Platform Specific Details

This For example, this non-compliant example does fail fails with an "access violation" when compiled under Microsoft Visual Studio 2005 and run on an IA-32 platform.

...

Using a copy of a FILE object in place of the original is likely to may result in a crash which can be used in a denial-of-service attack.

...