Salve, vorrei sapere come posso confrontare due stringhe, se ce una funzione che mi dica se tutte due le stringhe hanno le stesse parole o sebbene in una stringa compare una parola che nell'altra non ce.

ad esempio in questo caso mi dovrebbe dire che nella stringa ricetta non ce miele.

e poi vorrei sapere s'è la stessa cosa char *ricetta che string ricetta, cioè se char e string fanno le stese cose
grazie


codice:
#include <iostream>
#include <cstring>
using namespace std;



int main ()
{



string ricetta [100]= {"biscotti", "caffe", "latte"};

string dispensa [100]={"miele", "caffe", "latte"};



return 0;

}