• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Funkcja Spr czy jest to cyfra.

+1 głos
412 wizyt
pytanie zadane 15 stycznia 2016 w C i C++ przez Mikołaj Zakrzewski Obywatel (1,440 p.)
edycja 15 stycznia 2016 przez Mikołaj Zakrzewski
Witam, chciałbym zabezpieczyć przed wpisaniem do nie go znaku albo litery, więc czy istnieje funkcja sprawdzająca czy dana zmienna jest cyfrą. Jeśli takowa istnieje moglibyście podać z jakiej biblioteki ona jest i jak z niej skorzystać.Wczytuje cin

3 odpowiedzi

0 głosów
odpowiedź 15 stycznia 2016 przez Konrad Nabożny Stary wyjadacz (13,480 p.)
Ale sprecyzuj to. Bo różnych przypadków może być milion. Jaki typ danych jest na wejściu też jest ważny.
komentarz 15 stycznia 2016 przez Mikołaj Zakrzewski Obywatel (1,440 p.)
Wczytuje cin'em
komentarz 15 stycznia 2016 przez Konrad Nabożny Stary wyjadacz (13,480 p.)

Możesz to tak rozwiązać: 

#include <iostream>

int main()
{
    int zmienna;

    if (!(std::cin>>zmienna))
    {
        std::cout<<"To nie jest liczba";
    }
}

 

komentarz 15 stycznia 2016 przez Konrad Nabożny Stary wyjadacz (13,480 p.)
Jeżeli nie wiesz czym jest std::cin/cout to dodaj pod #include "using namespace std;" i pousuwaj to std:: przez cin/cout
0 głosów
odpowiedź 15 stycznia 2016 przez niezalogowany
W jaki sposób wczytujesz liczbę? Jeżeli używasz std::cin, to przeczytaj:

http://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Obsluga-strumienia-wejsciowego/12
0 głosów
odpowiedź 15 stycznia 2016 przez Colossus Mądrala (6,850 p.)

Najprościej...

#include <iostream>

int main(){
char znak;
std::cin>>znak;
if(znak>='0' && znak<='9')
    std::cout<<"To jest liczba";
return 0;
}

 

Podobne pytania

0 głosów
1 odpowiedź 849 wizyt
+1 głos
2 odpowiedzi 400 wizyt
0 głosów
2 odpowiedzi 919 wizyt

93,790 zapytań

142,754 odpowiedzi

323,429 komentarzy

63,396 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...