He hecho este código el cual separa las palabras de un string por comas. El problema es que quiero separarlo en vez de una coma por una coma y un espacio. El problema está aquí, ya que me salta el error de que el "separador" solo puede tener un carácter.
Aquí os dejo el código. ¿Alguien me podría echar una mano sobre como modificarlo? Gracias.
Código:
#include <iostream>
#include <cstring>
#include <sstream>
using namespace std;
int main(){
string frase, aux;
cout<<"Escribe la frase: ";
getline(cin, frase);
istringstream iss(frase);
while(getline(iss, aux, ',')){
cout<<aux<<endl;
}
}