四、wxWidgets文件操作


#include <wx/file.h>
#include <wx/crt.h>

#include <wx/textfile.h>


int main(int argc,char **argv)
{
    wxString str="You make me want to be a better man.\n";

    wxFile file;
    file.Create("quote",true);

    if(file.IsOpened()){
        wxPuts("the file is opened.");
    }

    file.Write(str);
    file.Close();

    if(!file.IsOpened())
    {
        wxPuts("the file is opened.");
    }

    //text file
    wxTextFile f("main.cpp");
    f.Open();

    wxPrintf("Number of lines:%zu\n",f.GetLineCount());
    wxPrintf("First line:%s\n",f.GetFirstLine().ToStdWstring());
    wxPrintf("Last lins:%s\n",f.GetLastLine().c_str());

    wxPuts("begin to read file ");
    wxString s;
    for(s=f.GetFirstLine();!f.Eof();s=f.GetNextLine())
    {
        wxPuts(s);
    }
    f.Close();
    wxPuts("end to read file ");

    system("pause");
}
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值