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

Kalkulator ONP

Ostatnio zmodyfikowano 2020-09-02 17:53
Autor Wiadomość
pekfos
» 2020-08-29 18:57:49
To znaczy co? Nawet nie używasz wyniku tej funkcji.
P-177486
01101101
Temat założony przez niniejszego użytkownika
» 2020-08-29 19:09:19
to znaczy chodziło mi o tę funkcje
Program się kompiluje ale pojawia się...

terminate called after throwing an instance of 'std::invalid_argument'
  what():  stod
 
...po wpisaniu wyrażenia np 20+4

C/C++
bool Token::IsNumber( string number_string )
{
    double num = stod( number_string );
   
    if( !isdigit( num ) )
         return false;
    else
         return true;
   
}
P-177487
pekfos
» 2020-08-29 19:21:17
Czytałeś w ogóle dokumentację tej funkcji? Funkcja działa dokładnie tak jak powinna. Jaki dokładnie ma sens sprawdzanie czy liczba zmiennoprzecinkowa, np 3.14 jest cyfrą? Ta funkcja powinna wyglądać tak:
C/C++
bool Token::IsNumber()
{
    return Number;
}
P-177488
01101101
Temat założony przez niniejszego użytkownika
» 2020-09-02 16:27:16
Mój kod będę musiał teraz rozłożyć na dwa pliki .h oraz .cpp i imporotować go do całego kodu w bibliotece wxWidgets bo ma być to aplikacja GUI i niestety zwykłe queue nie chce działać, jest może jakiś odpowiednik kolejki wxWidgets czy trzeba ją samemu napisać?
P-177494
pekfos
» 2020-09-02 17:53:32
To twój kod jest błędny, nie standardowa kolejka. Na tak postawione pytanie mogę Ci najwyżej doradzić, żebyś nie robił błędów w kodzie.
P-177495
1 « 2 »
Poprzednia strona Strona 2 z 2