Hola!!!!... Estoy teniendo un problema circunstancial jajaja.. Estoy atascado en una función que en teoría debe recibir un string completo, trocearlo por linea (ya que tienen un delimitador '\n') y eliminar registros duplicados o triplicados o cuatriplicados. Hasta quitarlo por parte ya esta echo, pero no puedo quitar los repetidos.. Alguna ayudita??..
Código:
string eliminarRepetidos(string &strSucio){
istringstream strTemporal(strSucio);
string lineaSucia, strLimpio;
unsigned current_line = 0;
string strcopia[current_line];
while (getline( strTemporal, lineaSucia, '\n' )) {
strcopia[current_line++] = lineaSucia; // SUPONGO QUE PODRIA SER ALGO ASI??
//strLimpio += lineaSucia+'\n'; // devuelve bien
}
return strLimpio;
}
El objetivo final es guardar todo en un fichero pero sin lineas duplicadas. Agradezco de antemano cualquier manito!!
Gracias!!!!!!......