Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Jak porównywać stringi

Ostatnio zmodyfikowano 2017-04-28 23:57
Autor Wiadomość
mowmitommy
Temat założony przez niniejszego użytkownika
Jak porównywać stringi
» 2017-04-28 23:57:34
Witam mam problem z tym if(s1==s).
Program ma szukać palindromów. Pobiera stringa z pliku ,w którym istnieją palindromy i odwraca je prawidłowo do stringa s1 jednak nie chce ich porównać.
C/C++
#include <iostream>
#include <fstream>


using namespace std;
string s, s1;
int main()
{
   
    ifstream plo;
    plo.open( "dane.txt" );
    while( !plo.eof() )
    {
        plo >> s;
       
        if( plo.fail() ) break;
       
        s1 = "";
       
        for( int i = s.size(); i >= 0; i-- )
        {
            s1 = s1 + s[ i ];
           
        }
        // cout<<s1<<"   " << s<<endl;
        if( s1 == s )
        { cout << s << endl;
           
        }
    }
    plo.close();
    return 0;
}
P-160589
« 1 »
  Strona 1 z 1