avrei un problema: dato il file "file.txt" contentente i seguenti dati

rosso
nero
blu
giallo

vorrei passar ad un file "file.txt" contentente:

rosso
blu
giallo

e vorrei ke l'eliminazione di "nero\n" nn porti alla riscrittura del file, ma SOLO all'eliminare questo dato.

path="file.txt"
fstream rfile(path,ios::in|ios:ut);
if(rfile) {
string s;
while(!rfile.eof()) {
getline(rfile,s);
if(s=="nero") {
//che codice??????
}
}
}