fclose在android和linux上的工作方式不同
发布时间:2020-12-13 19:15:54 所属栏目:Linux 来源:网络整理
导读:以下计划: #include 在ubuntu 11.04上显示-1,在ICS 4.0.3模拟器上显示2.找不到有关此问题的任何信息 我可以在两个平台上使此代码的工作类似吗? fredern在stderr上有同样的问题. 更新: 以前的小程序演示了我遇到的实际问题的原因:如果我尝试将freopen std
以下计划:
在ubuntu 11.04上显示-1,在ICS 4.0.3模拟器上显示2.找不到有关此问题的任何信息 – 我可以在两个平台上使此代码的工作类似吗? fredern在stderr上有同样的问题. 更新: 以前的小程序演示了我遇到的实际问题的原因:如果我尝试将freopen stderr文件存放在不存在的目录中,则在linux上stderr已关闭,但在android上它会保持打开状态!甚至更多 – 如果我在这个打开的stderr文件中写smth然后在其他文件上打开,我打印到stderr的文本被写入这个打开的文件. 那么,这个程序:
在linux上显示:
这在android上:
最佳答案
在任何平台上关闭它之后尝试使用stderr没有任何意义.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |