Aiuto programma su confronto parole

di il
18 risposte

18 Risposte - Pagina 2

  • Re: Aiuto programma su confronto parole

    Questo sembra fare al caso mio
  • Re: Aiuto programma su confronto parole

    Basta chiedere. cmq ti consiglio di usare le funzioni della classe string che sono per il C++ (sempre se stai imparando il C++ e non il C). A volte a scuola dicono di insegnarti il C++ ma poi mixano il codice come quello che ho visto nel tuo sviluppo.
  • Re: Aiuto programma su confronto parole

    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;
    }
    
    
  • Re: Aiuto programma su confronto parole

    E tolower non lo usi? Hai visto di quanto si è accorciato il codice?
Devi accedere o registrarti per scrivere nel forum
18 risposte