• 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
284 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ź 744 wizyt
+1 głos
2 odpowiedzi 323 wizyt
0 głosów
2 odpowiedzi 826 wizyt

93,600 zapytań

142,525 odpowiedzi

322,993 komentarzy

63,085 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

Kursy INF.02 i INF.03
...