weixin_43599456
真无聊一人
采纳率100%
2018-12-15 10:38

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

已采纳

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • xianfajushi 智者知已应修善业 3年前

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

    点赞 1 评论 复制链接分享
  • stranger_hello stranger_hello 3年前

    #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());
    }
    当然文件后缀你可以自己变。

    点赞 1 评论 复制链接分享

相关推荐