}
/**************************************************************************************************/
-void MothurOut::appendFiles(string temp, string filename) {
+int MothurOut::appendFiles(string temp, string filename) {
try{
ofstream output;
ifstream input;
int ableToOpen = openInputFile(temp, input, "no error");
//int ableToOpen = openInputFile(temp, input);
+ int numLines = 0;
if (ableToOpen == 0) { //you opened it
while(char c = input.get()){
if(input.eof()) { break; }
- else { output << c; }
+ else { output << c; if (c == '\n') {numLines++;} }
}
input.close();
}
output.close();
+
+ return numLines;
}
catch(exception& e) {
errorOut(e, "MothurOut", "appendFiles");