Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

kako da proverim je li je variable broj?

[es] :: C/C++ programiranje :: kako da proverim je li je variable broj?

[ Pregleda: 3862 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

CONFIQ
♫♪♥♪♫

Član broj: 4218
Poruke: 1994
*.dsl.bezeqint.net

ICQ: 82327428


+10 Profil

icon kako da proverim je li je variable broj?21.04.2002. u 14:54 - pre 267 meseci
Ako imam ovakav code

Code:
#include <iostream.h>
#include <conio.h>

int main()
{
  int starost;
  cout<<"Kolko imate godina?";
  cin>>starost;
  if( .... )


Treba da proverim da li je variable (starost) broj... kako to da uradim?
 
Odgovor na temu

had
BGD

Član broj: 1505
Poruke: 163
*.drenik.net



Profil

icon Re: kako da proverim je li je variable broj?21.04.2002. u 15:01 - pre 267 meseci
Necu da ispadne da pametujem, ja samo pokusavama da naucim, tako da ako se nalupetam nemojte mi zameriti...

Kada si rekao int starost zar to ne znaci da starost MORA da bude celobrojna vrednost ili ce kompajler da javi gresku?
Jedite kod Dzoa!
 
Odgovor na temu

CONFIQ
♫♪♥♪♫

Član broj: 4218
Poruke: 1994
*.dsl.bezeqint.net

ICQ: 82327428


+10 Profil

icon Re: kako da proverim je li je variable broj?21.04.2002. u 15:10 - pre 267 meseci
meni ne prijavljuje grešku

evo šta se događa kada pokrenem program


Code:
Kolko imate godina?
nesto

ODGOVOR1 ODGOVOR2
 
Odgovor na temu

Le Piaf
Bgd

Član broj: 1871
Poruke: 41
*.ppp-bg.sezampro.yu

Jabber: lepiaf@bgwireless.net


Profil

icon Re: kako da proverim je li je variable broj?21.04.2002. u 15:29 - pre 267 meseci
Citat:
C0NF0RTY:
Ako imam ovakav code

Code:
#include <iostream.h>
#include <conio.h>

int main()
{
  int starost;
  cout<<"Kolko imate godina?";
  cin>>starost;
  if( .... )


Treba da proverim da li je variable (starost) broj... kako to da uradim?


neshto se cudno desilo sa prethodnim odgovorom, ponavljam dakle:
ovako:
...
cin >> starost;
if (!cin.fail())
cout << "OK";
else cout << "Error!";

cya
Vlada
 
Odgovor na temu

had
BGD

Član broj: 1505
Poruke: 163
*.drenik.net



Profil

icon Re: kako da proverim je li je variable broj?21.04.2002. u 17:29 - pre 267 meseci
Da li moze sa fail() da se proverava da li je bilo koji tip unet korektno npr. char?
Jedite kod Dzoa!
 
Odgovor na temu

sspasic
Sasa Spasic

Član broj: 3261
Poruke: 175
212.124.183.*

Jabber: sspasic@elitesecurity.org
ICQ: 35454521


Profil

icon Re: kako da proverim je li je variable broj?21.04.2002. u 19:11 - pre 267 meseci
Citat:
had:
Da li moze sa fail() da se proverava da li je bilo koji tip unet korektno npr. char?

Moze ali nije dovoljno
Pravi nacin je da testiras da li je stream.good(),
ili krace:
Code:

    std::cout << "Unesi i=";

    int i = 0;
    if (std::cin >> i) std::cout << "Uneo si " << i << std::endl;
    else std::cout << "Greska!!!" << std::endl;

 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.telia.com

Sajt: dejan.lekic.org


+2 Profil

icon Re: kako da proverim je li je variable broj?21.04.2002. u 19:57 - pre 267 meseci
Prosto uneto pretvori u broj sa recimo atoi() funkcijom, pročitaj njen manual i videćeš šta ćeš da dobiješ ako to što si joj dao kao argument nije broj :). U tom slučaju imaš unet string! Prosto zar ne? - Samo se malo programerski razmišlja...
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

B o j a n
eCTRL
EU

Član broj: 1178
Poruke: 2925
*.yubc.net

Jabber: bc@default.co.yu
Sajt: default.co.yu/~bc


+1 Profil

icon Re: kako da proverim je li je variable broj?21.04.2002. u 22:41 - pre 267 meseci
Kao i uvek, dobri stari man
:::

Code:

ISDIGIT(3)                OpenBSD Programmer's Manual               ISDIGIT(3)

NAME
     isdigit - decimal-digit character test

SYNOPSIS
     #include <ctype.h>

     int
     isdigit(int c);

DESCRIPTION
     The isdigit() function tests for any decimal-digit character.



"It's okay, I'm just admiring to the shape of your skull!" -- Dr. Gonzo
 
Odgovor na temu

[es] :: C/C++ programiranje :: kako da proverim je li je variable broj?

[ Pregleda: 3862 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.