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

Znak i liczba podawana w jednym strumieniu wejściowym.

Ostatnio zmodyfikowano 2011-09-06 23:07
Autor Wiadomość
SeaMonster131
» 2011-09-04 17:59:23
Zawsze po if musisz dać jakąś instrukcje. Więc nie możesz zrobić tak:
C/C++
if( x == "Koniec" || x == "koniec" || x == "kOniec" || x == "KONIEC" || x == "kONIEC" )
else
{
    cout << "Błędna komenda.";
    x == false;
}
Jak już to:
C/C++
if( x == "Koniec" || x == "koniec" || x == "kOniec" || x == "KONIEC" || x == "kONIEC" ) { }
else
{
    cout << "Błędna komenda.";
    x == false;
}
Po drugie, operator
==
 to operator porównania, natomiast
=
 to operator przypisania, chodzi mi o ten kawałek kodu:
x == false;


To tak apropos :)
P-40502
malan
» 2011-09-04 21:00:19
Nie prościej by było:
C/C++
if( zamian_na_male_litery( number ) == "koniec" )
{
    //...
}
?
P-40510
Krump
Temat założony przez niniejszego użytkownika
» 2011-09-04 21:56:12
C/C++
bool isNumber( const string & v )
{
    for( size_t i = 0; i < v.size(); ++i )
    {
        if( v[ i ] < '0' || v[ i ] > '9' )
             return false;
       
    }
    return true;
}

C/C++
int string2Int( const string & str )
{
    int val = 0;
    istringstream iss( str );
    iss >> val;
    return val;
}

@up SeeMonster131... Z tym
==
 to masz racje, a tak a propo to powinno być chyba
return false
, bo zwracam wartość fałszywą dla x.

@up malan nie mogę tej funkcji znaleźć, a nie chce mi się jej robić samemu xD

A właśnie jeszcze jest jeden błąd... Że nie zadeklarowano x/number ;/
P-40518
akwes
» 2011-09-04 22:37:02
tolower(), toupper()
toupper
P-40520
SeaMonster131
» 2011-09-05 13:55:47
@up:
toupperZwraca znak zamieniony z małej litery na dużą. (funkcja)
tolowerZwraca znak zamieniony z dużej litery na małą. (funkcja)
 
P-40536
Krump
Temat założony przez niniejszego użytkownika
» 2011-09-05 20:54:28
mniejsza o te literki bo to najmniejszy problem... dlaczego mi wyskakują te błędy przy próbie kompilacji?
P-40570
malan
» 2011-09-05 23:03:25
Masz dwie zmienne o tej samej nazwie (x)?
P-40578
Krump
Temat założony przez niniejszego użytkownika
» 2011-09-06 20:03:53
ze niby gdzie takie same?
P-40603
1 « 2 » 3
Poprzednia strona Strona 2 z 3 Następna strona