|
Using g++ to compile multiple source files
Hi,
I have a total of 5 files:
1. test.cpp
#include"TextTranslator.h"
#include<fstream>
int main()
{
ifstream examplefile("readme.txt");
TextTranslator tt(examplefile);
tt.translation(examplefile);
return(0);
}
2. TextTranslator.cpp
#include"TextTranslator.h"
#include<iostream>
#include<fstream>
#include<stdlib>
TextTranslator :: TextTranslator(){
}
TextTranslator :: TextTranslator(ifstream examplefile){
if (! examplefile.is_open())
{
cout << "Error opening file";
exit (1);
}
}
void TextTranslator :: translation(ifstream examplefile)
{
ofstream outfile("readme.xml");
outfile << "<Document>\n";
outfile << examplefile.rdbuf();
outfile << "\n</Document>";
outfile.close();
}
3. TextTranslator.h
#include"Translator.h>
#include<fstream.h>
class TextTranslator: public Translator {
public:
TextTranslator();
|