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

问题描述:

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

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

+3

请包括一段简短的代码来重现您的问题,而不是链接到有超过200行代码的外部网站,并且没有提示您认为哪部分工作不正确。 – Celada 2012-03-26 01:40:17

+0

你真的需要弄清楚如何在自己的计算机上编译和运行程序;要求ideone.com,你的朋友和我们尝试调试一切不起作用的东西,肯定会比首先在自己的计算机上获得正确的环境更加痛苦。 – sarnold 2012-03-26 01:41:30

+0

实际上,编译器不会显示代码的任何问题,我希望有人在系统上运行它之前先运行它,但它不会在我的系统上运行。 – KhoaVo 2012-03-26 01:42:13

每代码注释:

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

你从哪里得到代码,以及这应该是什么作业?

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

+0

以及我总是使用系统(“暂停”);之前从来没有问题。 – KhoaVo 2012-03-26 03:59:19

+0

这段代码甚至没有写在一个非常奇怪的linux系统上,它并没有在窗口上运行,而且我真的写了代码,但是我有一些来自教授的示例代码看起来是一个参考,而且我实际上问了一些问题这里的代码,因为我只是在getdata函数。 – KhoaVo 2012-03-26 04:34:17