#include <iostream>
#include <cstdlib>
#include <fstream>
using namespace std;
int main()
{
ifstream infile;
ofstream outfile;
infile.open("**.stl",ios_base::binary);
if (!infile.is_open())
{
cout<<"file can not open";
exit(EXIT_FAILURE);
}
outfile.open("**.stl",ios_base::binary);
infile.seekg(0,ios_base::end);
streampos len=infile.tellg();
cout<<len<<endl;
infile.seekg(0);
char *buffer=new char [len];
infile.read(buffer,len);
outfile.write(buffer,len);
infile.close();
outfile.close();
delete [] buffer;
return 0;
}
#include <cstdlib>
#include <fstream>
using namespace std;
int main()
{
ifstream infile;
ofstream outfile;
infile.open("**.stl",ios_base::binary);
if (!infile.is_open())
{
cout<<"file can not open";
exit(EXIT_FAILURE);
}
outfile.open("**.stl",ios_base::binary);
infile.seekg(0,ios_base::end);
streampos len=infile.tellg();
cout<<len<<endl;
infile.seekg(0);
char *buffer=new char [len];
infile.read(buffer,len);
outfile.write(buffer,len);
infile.close();
outfile.close();
delete [] buffer;
return 0;
}