真无聊一人
2018-12-15 10:38
采纳率: 100%
浏览 3.4k

c++怎样把一个文件中的数据删除?

我创建了一个文件里有若干个数据,我怎样才能删除其中的一个或几个数据呢?
补充:
完整题目就是:“在二进制文件data.dat中写入三个记录,显示其内容,然后删除第二条记录,显示删除记录后的文件内容。”

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 智者知已应修善业 2018-12-15 21:35
    已采纳

    没说清楚是什么样的文件什么样的数据,比如TXT文件和XML就有不同的处理方法,总的来说就是打开后对提取到数据进行删除再从数据写到文件中。

    点赞 2 打赏 评论
  • stranger_hello 2018-12-15 11:16

    #include
    DeleteFile(file1.c_str())(file1为你所指定的文件名,可以从文件输入)
    #include
    #include
    #include
    using namespace std;
    void main()
    {
    string name,file1;
    cin>>name;//输入你要删除的文件名
    file1=name+".txt";
    DeleteFile(file1.c_str());
    }
    当然文件后缀你可以自己变。

    点赞 打赏 评论

相关推荐