gpt4 book ai didi

c - 如何在不将信息保存到文件的情况下关闭 C 文件

转载 作者:太空宇宙 更新时间:2023-11-04 07:59:34 24 4
gpt4 key购买 nike

所以在我的程序中,我提示用户选择是退出并保存写入文件的信息,还是退出而不保存。但是当我使用 exit() 或 return 时我的问题;打开的文件会自动关闭(已保存)..所以我怎样才能阻止它发生还有其他功能吗?

最佳答案

这与我在 C 上制作我的记事本应用程序时遇到的问题相同。不要在获得输入后立即写入文件。将所有用户输入存储在一个大数组 char input[100] 中,然后如果用户拒绝,则关闭文件并返回 0;如果用户回答是,fprintf(file,"%s",input);,然后关闭文件。

对你的怀疑:@ZeyadIbrahim 结构(非节点结构)的一个好处是它很容易访问。如果用户同意将所有 Info 存储在本地数组变量中,然后将其内容放入结构中,这将使生活更轻松。所以不要直接写入struct,先写入变量再写入struct,然后根据用户输入存入文件。

关于c - 如何在不将信息保存到文件的情况下关闭 C 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47611513/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com