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

[new curses]Pobieranie liczby kilkucyfrowej.

Ostatnio zmodyfikowano 2012-07-06 18:07
Autor Wiadomość
ridic14
Temat założony przez niniejszego użytkownika
[new curses]Pobieranie liczby kilkucyfrowej.
» 2012-07-06 16:32:55
Jak wiadomo w curses znaki pobiera się getch() - jeden znak
getstr() pobiera kilka ale tylko char których nie można dodawać
próbując to obejść użyłem po kolei scanf i cin i niestety program się uruchamiał ale nie działało tak jak trzeba
czyli przy włączeniu funkcji z tym po prostu to pomijało i napisało od razu
np. a= b= wynik0
P-59581
kampar
» 2012-07-06 16:49:27
P-59583
ridic14
Temat założony przez niniejszego użytkownika
» 2012-07-06 17:00:14
to nie działa gdy używam tej funkcji to po prostu ją pomija

  
printw("Wpisz pierwsza liczbe:");

    scrl(liczba1);

    printw("Wpisz znak(+,-,*,/)");
    cin>>i;
    printw("Wpisz druga liczbe:");
    cin>>liczba2;   

P-59584
kampar
» 2012-07-06 17:14:45
ja ci dałem linka do obsługi std::cin
P-59586
ridic14
Temat założony przez niniejszego użytkownika
» 2012-07-06 17:25:02
czym się różni
std::cin >> nazwa_zmiennej;
 od
cin >> liczba2;
 w tym drugim bez std bo na początku dałem
using namespace std;
 teraz trochę kod zmieniłem i działa tylko że menu nie znika po funkcji clear()
P-59589
kampar
» 2012-07-06 17:39:28
Mój błąd, nieuważnie spojrzałem na kod. Niepotrzebnie mieszasz funkcje z różnych bibliotek, jeżeli używasz cin to używaj go wszędzie do pobierania danych, a cout do wyswietlania. Funkcja clear() ci nie działa, czy po prostu kompilator wywala błąd? Do jakiej biblioteki ta funkcja należy?
P-59590
ridic14
Temat założony przez niniejszego użytkownika
» 2012-07-06 17:52:25
W new curses i właśnie szukałem odpowiednika cin w new curses
clear() działa...
tylko jak mam cin to nie znika wcześniejszy tekst a jak dam getch() to pobiera tylko jedną cyfrę
P-59591
xevuel
» 2012-07-06 17:54:05
getstr() pobiera kilka ale tylko char których nie można dodawać
Można :) Wystarczy przekonwertować: » standard Catoi :)
P-59592
« 1 » 2
  Strona 1 z 2 Następna strona