将打印数据输出到输出文件

时间:2012-03-26 01:37:10

标签: c undefined-behavior

由于某些未定义的行为,我遇到了将此代码打印到文件的问题。似乎当我测试它时输出文件已打开但是为空。任何人都可以在他们的系统上运行它并告诉我它是否适用于您的系统或者根本不工作。如果你运行它也可以为我提供输出文件。

这是代码 http://ideone.com/ku7qc 和文件的数据 http://ideone.com/TY1U8 感谢

1 个答案:

答案 0 :(得分:1)

根据代码评论:

编译器应该是gcc,system("PAUSE")在大多数UNIX中都不会“工作”。看起来它应该是在运行在Windows PC上或在Linux下运行的cygwin下编译的。不是Windows。 PAUSE部分没什么意义,因为这主要是DOS命令。你必须从某人那里复制代码,看起来代码分数与滑冰选手竞争。它是生产代码的概率很低。

你从哪里获得代码,以及这应该是什么分配?

建议: 请参阅www.cygwin.com在您的PC上安装cygwin。