mfc中怎么清空txt文件中的里面内容 ,以及怎么把每次循环运行得到的数据依次存入到txt文件中,我想要程序

mfc中怎么清空txt文件中的里面内容 ,以及怎么把每次循环运行得到的数据依次存入到txt文件中,我想要程序,第1张

vector<string> a             //建一个vector对象

string b   丛态困          闭兆       //用于循环存储渗念.循环得到的数据

a.push_back(b)               //把数据压入vector对象尾

ofstream out_file("a.txt",ios_base::out)  //C++文件流对象建立a.txt并用于输出

for(int i=0i<a.size()i++

    out_file<<a[i]<<endl      //循环写入加换行

1、一般思路先读取txt文件信息,然后把要删掉的去掉,把要物前保留的写入文件。

2、如下:

CStdioFile fileReader

CStdioFile fileWriter

if (fileReader.Open(_T("test.txt"), CFile::modeRead) &&

    fileWriter.Open(_T("test_temp.txt"), CFile::modeCreate | CFile::modeWrite)

    )

{

    CString strLine

    while(fileReader.ReadString(strLine))

    {

        if ( ...)

 宴瞎       {

           罩祥清 fileWriter.WriteString(strLine) //需要保留就写入另一个文件 

        }

    }

}

最彻底的删除方法是:

在你所旦缺历建立的工程扮空文件夹下找到所要删除的.cpp文件和相应的.h文件,然后再展开FileView下的Source

Files文件夹和Header

Files文模搜件夹,分别选中所要删除的.cpp文件和.h文件,按Delete键就可以了。

大功告成!^

^


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12292350.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存