Grazie mille, mi hai risolto il problema
per chi interessasse la soluzione finale è:
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char a[101], b[101];
cout << "Dai la prima parola: ";
cin >> a;
cout << "Dai la seconda parola: ";
cin >> b;
if ( strcmp(a,b) < 0 )
{
cout << "La parola " << a << " precedere la parola " << b;
}
else
{
if ( strcmp(a,b) == 0 )
{
cout << "Le due parole sono uguali";
}
else
{
cout << "La parola " << a << " precede la parola " << b;
}
}
cout<<endl;
if(strstr(a,b)!=0)
{
cout << "La parola " << b << " e' prefisso della parola " << a;
}
if(strstr(b,a)!=0)
{
cout << "La parola " << b << " e' prefisso della parola " << a;
}
cout<<endl;
system("pause");
return 0;
}