C++文件读写很急

在大一课设中,开发者遇到一个系统在自己的电脑上能正常运行,但在其他电脑上出现两个文件读取函数无法打开文件的问题。尽管其他六个函数正常工作,但这两个特定函数在调用is_open()时失败。代码在他人电脑上始终执行if语句,而在自己电脑上仅在文件不存在时触发。开发者寻求解决方案,以免功能受到影响。
摘要由CSDN通过智能技术生成

大一课设,让做一个小系统,因为要保存数据,所以我用了很多文件读写操作,但是我遇到了一个问题,我自己做的读写操作,在自己电脑上用就一切正常,把成品发给别人试用,就打不开文件。奇怪的是,并不是所有的文件读写操作都有问题,我一共有七八个读文件录入数据的函数,有六个都可以正常读入,剩下两个函数就是打不开文件(!myfile.is_open()执行了),但是我自己用就是没问题...实在没办法了,来这里问问大伙怎么办,不想自己码了好多行的功能被阉掉...

 P1是不能打开的文件。

P2是可以正常打开的文件。

第一张图的代码,别人使用程序的时候会一直执行if语句,但是我自己用就只有没创建文件的时候才会执行,发布一次公告后就再也不会显示这个了,不知道为什么...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

::B><I><O><S::

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值