Grazie, ha funzionato.
Ho scritto queste righe di codice, non mi da errore in compilazione, ma quando eseguo mi da sempre un Segmentation Fault che non riesco a capire dove è l'errore...

codice:
#include <iostream>
#include <fstream>
#include <string.h>
#define DBSIZE 703
#define SELECTSIZE 47

using namespace std;

int main(){

	string bufferSelect[SELECTSIZE], bufferDB[DBSIZE];
	int a=0, b=0, test=0,i,y;

	ifstream buffer("selectdb.txt", ios::in);
	ifstream buffer2("DB2.txt", ios::in);

// Acquisisco ogni riga di selectdb.txt e metto in bufferSelect
	if (buffer){
		for(i=0; i<SELECTSIZE; i++)
			 getline(buffer,bufferSelect[i]);
	}
	i=0;
// Acquisisco ogni riga di DB2.txt e metto in bufferDB
	if (buffer2){
		for(y=0; y<DBSIZE; y++){
			getline(buffer2,bufferDB[y]);
			cout << y << " -> "<< bufferDB[y] << "\n" << endl;
		}
	}
	y=0;
// Verifico che DB2 contenga tutto selectdb
	for ( i; i<SELECTSIZE; i++)
		for ( y; y<DBSIZE; y++){
			if (bufferSelect[i] == bufferDB[y]){
					break;
			}else{
				ofstream risultato("risultato.txt", ios::out);
				risultato << bufferSelect[y] << "\n";
			}
		}
	return 0;
}
Voi cosa ne dite?