33,311
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
#include <wx/string.h>
#include <wx/file.h>
using namespace std;
int main(int argc, char** argv)
{
if (!wxFile::Exists(wxT("main.cpp")))
return -1;
wxFile file(wxT("main.cpp"));
if (!file.IsOpened())
return -2;
// 文件大小
wxFileOffset nSize = file.Length();
if (nSize == wxInvalidOffset)
return -3;
// 将所有的内容读到一个数组中
char* data = new char[nSize];
if (file.Read(data , (size_t)nSize) != nSize)
return -4;
cout << data;
file.Close();
delete[] data;
}